This job has expired

Software Engineer

Lawrence Berkeley National Lab
Berkeley, California (US)
Closing date
Sep 18, 2021

View more

Earth and Space Science Informatics
Career Level
Education Level
You need to sign in or create an account to save a job.

Job Details

Software Engineer - 93453

Organization: CE-Climate & Ecosystems


Lawrence Berkeley National Lab’s (LBNL, CE-Climate & Ecosystems Division ( has an opening for a Computer Systems Engineer to join the team.


In this exciting role, you will help develop the software infrastructure for the EcoSIM model as part of the deliverable for the newly funded Lab Directed Research & Development project “EcoSIM for BioEPIC”. BioEPIC is a long-term DOE funded project which includes a new state-of-the-art $50M research building on the LBNL campus. The goal of BioEPIC is to achieve a predictive understanding of complex environmental systems by integrating processes that span nanometers to 103 km and nanoseconds to centuries. EcoSIM is the software part of the BioEPIC. Thus, this position is an exciting opportunity for one to build a career. The initial appointment is two years, but may be extended for up to five years or converted to a career appointment based on continued performance and funding availability.


What You Will Do:

• Develop codes and tools to address technical challenges for EcoSIM, including modularization, testing, and benchmark of EcoSIM.

• Integrate EcoSIM with sophisticated reactive transport models.

• Test the developed codes and tools on various computing platforms. 

• Collaborate with scientists on the application of these codes, platforms, tools, etc.

• Write technical notes/reports associated with the developed codes and tools.

• Share technical results and information in team meetings and with collaborators.

• Lead new developments if opportunities arise. 


Additional Responsibilities as needed:

• Help developing EcoSIM related research proposals.

• Coach new users of EcoSIM.


What is Required:

• Bachelor’s degree (at minimum) in computer sciences, or engineering or science or equivalent combination of years and experience and a minimum of 2 years related experience.

• Experience with Unix and Python, or Julia scripting.

• Experience with modern practices of open collaborative software development, including code review, github pull request, etc. 

• Extensive experience in releasing stable, well-tested, robust software systems of substantial complexity.

• Ability to work with FORTRAN 77/90 and C/C++.

• Ability to work with high performance computing systems.

• Ability to work creatively and independently to address technical challenges in software development, which may include substantial changes to the current model structure. 

• Knowledge of visualization and analysis software packages to facilitate software development.


Desired Qualifications:

• B.S. with 5 years of experience or an M.S. with 3 years of experience in similar disciplines. 

• Knowledge in plant/soil biogeochemistry or biogeophysics, numerical solution of partial differential equations.

• Knowledge in reactive transport models.


The position shall remain open until the position is filled, however for full consideration, please apply by Sept 13, 2021.



• This is a full-time, two year, term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.

• This position may be subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history • Work will be primarily performed at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA.


How To Apply

Apply directly online at and follow the on-line instructions to complete the application process.


Berkeley Lab is committed to Inclusion, Diversity, Equity and Accountability (IDEA, and strives to continue building community with these shared values and commitments.


Berkeley Lab is an Equal Opportunity and Affirmative Action Employer. We heartily welcome applications from women, minorities, veterans, and all who would contribute to the Lab’s mission of leading scientific discovery, inclusion, and professionalism. In support of our diverse global community, all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status.


Know your rights, click here ( for the supplement: "Equal Employment Opportunity is the Law" and the Pay Transparency Nondiscrimination Provision ( under 41 CFR 60-1.4.



Find Us
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert