AI Software Engineer (KBase Project)

📁
Information Technology
💼
EB-Environ Genomics & Systems Bio
📅
107338 Requisition #

Berkeley Lab’s (LBNL) Environmental Genomics and Systems Biology (EGSB) Division has an opening for an AI Software Engineer to join the US Department of Energy’s (DOE) Systems Biology Knowledgebase (KBase) team!

 

In this exciting role, you will focus on developing software infrastructure for AI-driven scientific workflows, including intelligent agents that interact with KBase’s Data Lakehouse and biological knowledge resources. You will have the opportunity to work with KBase’s Principal Investigator (PI) and domain scientists, to develop AI agents, co-scientist tools, data services, knowledge graphs, and knowledge representations that enable AI to reason over harmonized biological data. The position emphasizes scalable infrastructure, scientifically rigorous AI-generated insights, and close collaboration with researchers. You will also have opportunities to contribute to peer-reviewed publications and shape next-generation AI-assisted discovery workflows for KBase.

 

This position has an anticipated start date of September 14, 2026.

 

***Note: This position is only open to current Berkeley Lab employees. If you are a current Berkeley Lab employee experiencing technical difficulties with submitting your application, please contact talent-acquisition@lbl.gov.***

 

What You Will Do:

  • Collaborate with the KBase technical lead to design and develop AI agents integrated with KBase interfaces, Apps, and data services.
  • Build agent-based tools using Python, LangChain, LangGraph, CrewAI, and modern LLMs.
  • Develop AI agents that interact with the KBase Datastore and Delta Lake/PySpark Lakehouse.
  • Design agent state management, prompt strategies, and benchmarking to ensure reliability and performance.
  • Develop robust, tested software for agent orchestration and workflow integration.
  • Collaborate with the AI/ML team on foundational models and tools for microbial genomics.
  • Integrate AI capabilities across front-end and back-end systems.
  • Develop, test, maintain, and document software following team quality standards.
  • Provide technical guidance and mentorship on AI tools and system integration.

 

What We Are Looking For:

  • A Bachelor’s Degree (or equivalent knowledge/training) in Computer Science, Engineering, Computational Biology, or a related field and a minimum of 5 years of relevant work experience in AI agent frameworks, data engineering, and software development in service of scientific research or an equivalent combination of education and experience.
  • Experience designing and implementing intelligent agents for scientific or technical workflows for analyzing biology and environmental data sets.
  • Experience working with large language models (LLMs) and prompt engineering across multiple providers.
  • Demonstrated experience with PySpark and data engineering using modern lakehouse architectures, including Delta Lake.
  • Experience deploying and supporting data- and compute-intensive workflows on high-performance computing (HPC) systems and/or cloud-based research infrastructure.
  • Demonstrated proficiency in Python and AI agent frameworks, including LangChain, LangGraph, and CrewAI.
  • Familiarity with machine learning libraries, such as PyTorch, TensorFlow, and Scikit-learn.
  • Knowledge of open-source collaboration, including GitHub workflows and Agile practices.
  • Strong understanding of AI agent architecture, including agent state management, evaluation, and benchmarking.
  • Demonstrated analytical and problem-solving skills, including the ability to identify, troubleshoot, and resolve technical problems of diverse scope where analysis of data requires evaluation of identifiable factors.
  • Excellent oral and written communication skills, including the ability to organize and present technical information effectively to both technical and non-technical audiences.
  • Demonstrated interpersonal and collaboration skills, including the ability to work effectively with a variety of scientific, operations, and technical teams.

 

Desired Qualifications:

  • A Master’s Degree (or equivalent knowledge/training) in Computer Science, Engineering, Computational Biology, or a related field and a minimum of 3 years of relevant work experience in AI agent frameworks, data engineering, and software development in service of scientific research or an equivalent combination of education and experience.
  • Experience with scientific reproducibility practices and metadata standards.
  • Familiarity with scientific data analysis and visualization techniques.

 

Additional Information:

  • Application Date: Priority consideration will be given to candidates who apply with a resume and a cover letter by September 7, 2026. Applications will be accepted until the job posting is removed.
  • Appointment Type: This is a full time, exempt from overtime pay (monthly paid), 1 year (benefits eligible), 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.
  • Salary Information: This position has a budgeted salary range of $117,132 - $146,400 annually, for job code C70.2. It is not typical for an individual to be offered a salary at or near the top of the budgeted range for a position. Salary for this position 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 will be performed onsite at Lawrence Berkeley National Lab located at 1 Cyclotron Road, Berkeley, CA 94720. A REAL ID or other acceptable form of identification is required to access Berkeley Lab sites (for more information click here).

 

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

 

Equal Employment Opportunity Employer: The foundation of Berkeley Lab is our Stewardship Values: Team Science, Service, Trust, Innovation, and Respect; and we strive to build community with these shared values and commitments. Berkeley Lab is an Equal Opportunity Employer. We heartily welcome applications from all who could contribute to the Lab's mission of leading scientific discovery, excellence, and professionalism. In support of our rich 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, protected veteran status, or other protected categories under State and Federal law.

 

Misconduct Disclosure Requirement: As a condition of employment, the final candidate who accepts an offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; or have filed an appeal of a finding of substantiated misconduct with a previous employer. For additional information, click here.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

NE-NERSC

Bay Area, California, United States

📁 Information Technology

Requisition #: 106707

NE-NERSC

Bay Area, California, United States

📁 Information Technology

Requisition #: 106834

NE-NERSC

Bay Area, California, United States

📁 Information Technology

Requisition #: 105467

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.

Equal Opportunity and IDEA Information Links:
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.

 

Privacy and Security Notice | LBNL is an E-Verify Employer | Contact Us


The Lawrence Berkeley National Laboratory provides accommodation to otherwise qualified internal and external applicants who are disabled or become disabled and need assistance with the application process. Internal and external applicants that need such assistance may contact the Lawrence Berkeley National Laboratory to request accommodation by telephone at 510-486-7635, by email to eeoaa@lbl.gov or by U.S. mail at EEO/AA Office, One Cyclotron Road, MS90R-2121, Berkeley, CA 94720. These methods of contact have been put in place ONLY to be used by those internal and external applicants requesting accommodation.