Staff Software Developer (Joint BioEnergy Institute)

LBL$139K — $174K *
Pharmaceuticals & Biotech
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Bioinformatics, Life Sciences, Engineering or related field plus 8 years of relevant experience or equivalent combination of education and experience.
  • Proven experience in designing and supporting moderately complex energy/environmental software systems.
  • Proficiency in JavaScript, HTML, and CSS for frontend web application development.
  • Hands-on experience with agentic AI applications and statistical/machine learning techniques.
  • Familiarity with remote servers and willingness to learn supercomputing job submission.
  • Experience with parallel programming to optimize computational tasks.
  • Knowledge of containerization tools such as Docker and databases like PostgreSQL, SQLite, or MongoDB.
  • Strong analytical skills with a creative problem-solving approach.
  • Excellent communication skills for conveying complex technical content.

Responsibilities

  • Collaborate with interdisciplinary research teams to enhance web applications for bioenergy modeling.
  • Lead and mentor a small team to develop web-based modeling and AI tools.
  • Maintain and improve secure, reliable servers and web applications through regular updates.
  • Engage with users from scientific, academic, and industry backgrounds to optimize application functionality.
  • Implement user analytics to monitor and boost engagement with applications.
  • Apply best software engineering practices like code reviews and version control.
  • Develop computational methods for assessing bioenergy production systems.
  • Release datasets and present project updates while fostering an inclusive team environment.

Benefits

  • Hybrid work schedule eligible, allowing for a blend of telework and on-site presence.
  • Career appointment providing stability and continuity in employment.
  • Access to a collaborative and innovative work culture at Berkeley Lab.
  • Opportunities for professional growth through mentorship and interdisciplinary collaboration.
Full Job Description
Berkeley Lab's (LBNL) Biological Systems and Engineering (BSE) Division has an opening for a Staff Software Developer to join the Joint BioEnergy Institute (JBEI)!

JBEI is a U.S. Department of Energy (DOE) Bioenergy Research Center dedicated to developing advanced biofuels-liquid fuels derived from the solar energy stored in plant biomass that can replace gasoline, diesel and jet fuels.

In this exciting role, you will develop advanced software, AI-driven workflows, and web applications that support analysis and optimization of bioenergy and bioproduct systems. You will have the opportunity to work with multidisciplinary research teams, focus on building algorithms, user interfaces, and scalable tools for biorefinery siting, crop yield prediction, and assessment of costs and environmental impacts. You will integrate AI, data management, and analytics on LBNL computing infrastructure while applying statistical and machine learning methods to bioprocess models, mentoring a small team of researchers, collaborating with scientists to translate research needs into software solutions, and improving existing codebases through high-quality, maintainable software engineering practices.

This position has an anticipated start date of August 1, 2026.

What You Will Do:

  • Collaborate with researchers in JBEI's Lifecycle, Economics and Agronomy Division (LEAD) to develop, maintain, and enhance web applications for geospatial analysis, technoeconomic analysis, lifecycle assessment, and AI-enabled bioenergy modeling.
  • Lead and mentor a small team developing web-based modeling and AI tools.
  • Maintain secure, reliable, and high-performing servers, databases, and web applications through regular updates, debugging, and feature enhancements.
  • Partner with scientific, academic, and industry users to improve application functionality, usability, and research impact.
  • Implement user analytics and reporting systems to monitor application usage and engagement.
  • Apply software engineering best practices, including code reviews, version control, testing, issue tracking, and iterative development.
  • Develop computational, statistical, and machine learning methods to model and evaluate bioenergy and bioproduct production systems.
  • Release datasets to public repositories, present project progress, deliver milestones on schedule, and foster a collaborative, inclusive team environment.


What is Required:
  • A Bachelor's Degree (or equivalent knowledge/training) in Computer Science, Bioinformatics, Life Sciences, Engineering or related field and a minimum of 8 years of relevant professional experience programming in Python and R for the management of large environmental datasets or an equivalent combination of education and professional experience.
  • Demonstrated success designing, implementing, and supporting moderately complex systems and software related to energy/environmental systems.
  • Experience with JavaScript, HTML and CSS for developing frontend user interfaces for web applications.
  • Experience with agentic AI applications, a variety of statistical analysis, and machine learning techniques.
  • Experience using remote servers, and willingness to learn skills necessary for submitting batch jobs using supercomputing resources.
  • Experience using parallel programming techniques to improve and optimize computational efficiency.
  • Experience with containerization tools such as Docker and one or more of the following databases: PostgreSQL, SQLite, MongoDB.
  • Demonstrated analytical skills, including experience identifying issues, problem solving, independently making sound judgments, and recommending creative solutions to complex problems.
  • Excellent written, verbal, and interpersonal communication skills, including experience organizing and presenting complex technical information and collaborating with stakeholders in a complex interdisciplinary environment.


Desired Qualifications:
  • A Master's Degree (or equivalent knowledge/training) in Computer Science, Bioinformatics, Life Sciences, Engineering or related field.
  • Experience with frontend web frameworks such as React, Vue or AngularJS for dynamic and scalable user interfaces.
  • Experience with backend Python web application frameworks such as Flask or Django.
  • Familiarity with Python libraries for machine learning such as TPOT, Tensorflow or Keras.
  • Familiarity using custom Python or R code for processing of raw data, especially in geospatial formats.
  • Familiarity with relational database concepts and SQL.
  • Familiarity with web REST APIs.
  • Strong level of command line comfort in a Unix-like environment.
  • Strong working knowledge of agricultural and environmental concepts, data types, data analysis methods, and their representation in software systems.
  • Solid understanding of data structures and algorithms.


Additional Information:
  • Application Date: Priority consideration will be given to candidates who apply with a resume and cover letter by July 22, 2026. Applications will be accepted until the job posting is removed.
  • Appointment Type: This is a full-time, career appointment, exempt (monthly paid) from overtime pay.
  • Salary Range: This position has a budgeted salary range of $139,440 - $174,312 annually, which fits within the full salary range of $139,440 - $235,308 annually for job code C71.3. It is not typical for an individual to be offered a salary at or near the top of the range for a position. Salary will be commensurate with the final candidate's qualification and experience, including skills, knowledge, relevant education, certifications, and aligned with the internal peer group.
  • Background Check: This position is 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 will not automatically disqualify an applicant from being considered for employment.
  • Work Modality: This position is eligible for a hybrid work schedule - a combination of teleworking and performing work on site at Emeryville Station East (ESE) Operations Center located in Building 978 at 5885 Hollis Street Emeryville, CA 94608.Individuals working a hybrid schedule must reside within 150 miles of Berkeley Lab. Work schedules are dependent on business needs. A REAL ID or other acceptable form of identification is required to access Berkeley Lab sites (for more information click here).
  • Relocation Assistance: This position is not eligible for relocation assistance.
  • Work Authorization: Applicants must be legally authorized to work in the United States. Berkeley Lab does not provide visa sponsorship for this position.


Want to learn more about working at Berkeley Lab? Please visit: careers.lbl.gov

About LBL

LBL Careers

Joining LBL offers an unparalleled opportunity to become part of a leading team of professionals dedicated to pioneering innovation and digital transformation. LBL stands as a beacon of excellence, offering a range of job opportunities that cater to various skills and career aspirations.

Explore Career Opportunities

LBL’s dynamic career paths empower professionals to navigate their professional growth with confidence. Whether through full-time positions, internships, or leadership roles, LBL is committed to fostering a culture of growth and learning.

Innovation and Professional Growth

At LBL, innovation isn’t just a buzzword; it's the cornerstone of their mission. The company encourages its team to push the boundaries of technology and strategy, ensuring that every member has the opportunity to contribute to groundbreaking projects.

Diversity and Inclusion

Diversity training and inclusion are at the heart of LBL’s employment strategy. The company believes that a diverse team is a strong team, and actively works to create an environment where all voices are heard and valued.

Benefits and Culture

LBL is renowned for its vibrant culture and comprehensive benefits package designed to support the team in all aspects of life—both professional and personal. From health benefits to flexible work policies, LBL ensures that the team not only excels at work but also enjoys a balanced life.

Networking and Development

Career advancement at LBL is fueled by robust professional networking and development programs. These initiatives are tailored to hone skills, enhance leadership capabilities, and ensure that every team member can achieve their career goals.

Join the LBL Team

LBL is actively hiring and looking for individuals who are passionate, curious, and driven. Explore the open positions that match your skills and interests. Engage with a company that values innovation and offers the tools needed to succeed in a competitive market.

Stay Connected with LBL Jobs

Stay informed about the latest in career opportunities and industry trends by subscribing to LBL job alerts. Tailor your preferences to receive updates that align with your professional interests and career goals.

Prepare for Your Interview

Aspiring candidates can look forward to a transparent interview process that assesses a range of competencies from technical skills to creative thinking. Ensure your resume highlights relevant experiences and skills to stand out in the LBL hiring process.

Career Insights and Tips

Gain insights from industry leaders and get ahead with career tips directly from the professionals at LBL. These resources are invaluable for those looking to make a significant impact in their professional journey.

Explore LBL Careers Today

Discover the exciting and rewarding career opportunities at LBL. Whether you’re seeking an internship or a managerial position, LBL offers a path for everyone. Join a team that’s dedicated to leadership, professional growth, and innovation in the digital era.
Learn more about LBL

Similar Jobs

More Jobs at LBL

More Pharmaceuticals & Biotech Jobs

Find similar Staff Software Developer (Joint BioEnergy Institute) jobs: