Lawrence Livermore National Laboratory (LLNL) is seeking a Predictive AI Software Engineer to contribute to the design, development, and support of NNSA’s Bernie AI project. The team builds AI solutions to improve infrastructure management decision-making for complex facilities and assets by developing predictive AI systems and integrating enterprise-wide data to optimize operations and planning.
Requirements
- Experience with large language model (LLM) engineering, including AI agent development, prompt design, performance monitoring, OpenAI API, and lifecycle management for retrieval-augmented generation (RAG) systems.
- Experience developing software with Python and relational databases (e.g., Oracle).
- Experience optimizing data processing workflows (chunking, indexing, ingestion, vectorization) for text and non-text data.
- Experience deploying software on Amazon Web Services (AWS) or via containerization (Docker).
- Familiarity with the software development lifecycle, version control, and issue tracking tools.
- Ability to manage concurrent technical tasks with competing priorities, approach problems with creativity, and shift focus when necessary.
- Advanced knowledge of AI software architecture, lifecycle, and web application development.
Responsibilities
- Develop and maintain AI agent workflow environments, including data pipeline implementation, agent performance monitoring, and evaluation using OpenAI tools.
- Implement prompt and context engineering for AI agents, including data orchestration, memory management, tool integration, and modular pipeline development.
- Design, develop, and maintain Model Context Protocol (MCP) servers to support Bernie AI’s interaction with external data sources and tools.
- Apply computer science and software development expertise using modern programming languages, operating systems, and industry-standard practices.
- Manage multiple advanced tasks and prioritize customer and stakeholder needs, ensuring deadlines are met while leveraging team member skills.
- Routinely interact with colleagues, mid-level management, and sponsors, and participate in external meetings or collaborations.
- Perform other duties as assigned.
Other
- Ability to obtain and maintain a US DOE Q-level security clearance which requires U.S. Citizenship.
- Bachelor’s degree in computer science, computer engineering, or a related field, or the equivalent combination of education and related experience.
- Strong verbal and written communication skills for collaboration and presenting technical information.
- Ability to work effectively with minimal guidance, present and explain technical information, and advise management.
- This position offers a hybrid schedule. You will have the flexibility to work from home one or more days per week.