Machine Learning Software Developer

Lawrence Livermore National Laboratory
Livermore, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 186K

Job location

Livermore, United States of America

Tech stack

Java
Microsoft Windows
Artificial Intelligence
Data analysis
Software Applications
Artificial Neural Networks
Unix
C++
Databases
Computer Engineering
Software Debugging
Linux
Graphical User Interface
Industry Standard Architecture
Job Scheduling
Python
Machine Learning
Object-Oriented Software Development
Software Engineering
Software Requirements Analysis
System Programming
Reinforcement Learning
High Performance Computing
Large Language Models
Information Technology
Code Testing
Slurm
Virtual Agents
GPT
Programming Languages

Job description

This position will be filled at either level based on knowledge and related experience as assessed by the hiring team. Additional job responsibilities (outlined below) will be assigned if hired at the higher level.

In this role, you will

  • Contribute to the development of software applications using object-oriented analysis, design, and programming techniques in Python.
  • Under general direction, provide computer science, machine learning, or software development support to multitalented teams using industry standard software development practices, modern programming languages, and operating systems.
  • Contribute to the development of a range of Large Language Model (LLM) centric applications including scientific, graphical user interface, database, and visualization applications on Windows and/or UNIX platforms.
  • Participate in the requirements definition, analysis, design, implementation, debugging, testing, and optimization of computer programs on workstations.
  • Perform other duties as assigned.

Additional job responsibilities, at the SES.2 level

  • Work independently, under limited direction, in all phases of the software development lifecycle, including design, implementation, and deployment of new features within both existing and new applications.

  • Provide solutions to broadly defined and moderately complex problems through independent analysis, practical problem-solving, and effective execution.

  • Contribute to the design, implementation, and deployment, ensuring alignment with project requirements, technical standards, and operational goals.

  • Ability to secure and maintain a U.S. DOE Q-level security clearance which requires U.S. citizenship.

Requirements

  • Bachelor's degree in computer science, machine learning, computer engineering, artificial intelligence or related technical field, or an equivalent combination of technical education and relevant experience.
  • Fundamental knowledge with development of Reinforcement learning, LLM frameworks, agentic AI, or Graph Neural Networks.
  • Familiar with the software development life cycle, including activities such as requirements gathering, preparing documentation, implementing features, and testing code.
  • Familiar with developing software for High-Performance Computing (HPC) environments and interacting with HPC systems such as job scheduling tools like Flux or SLURM.
  • Fundamental knowledge developing software with Python, C++ or JAVA within Linux, UNIX, and/or Windows environments.
  • Sufficient verbal and written communication skills necessary to collaborate effectively in a team environment and present and explain technical information.

Additional qualifications at the SES.2 level

  • Master's degree in computer science, machine learning, computer engineering, artificial intelligence or related field, or an equivalent combination of technical education and relevant experience.
  • Ability to effectively manage concurrent technical tasks with competing priorities, along with the demonstrated ability to effectively change focus when necessary.
  • Proficient verbal and written communication skills to communicate comprehensive knowledge effectively across multi-disciplinary teams and to non-technical experts, and advise senior management and/or external sponsors, and interpersonal skills necessary to effectively collaborate in a team environment.
  • Broad experience in and comprehensive knowledge of multi-modal data collection, agentic AI/ML, Model-Context-Protocol (MCP), or other LLM integrations, * PhD with significant focus in computer science, computer engineering, AI/ML, or a related technical field.
  • Knowledge of one or more of the following computer science disciplines: embedded systems, scientific data analysis, machine learning, systems programming, software engineering, or high-performance computing.
  • Previous experience working Department of Energy, Department of Homeland Security, Department of Defense, a utility, manufacturing, or a hardware/software company.
  • Advanced verbal and written communication skills necessary to present technical information, provide technical guidance, and interact effectively with management and external sponsors.

Benefits & conditions

$121,830 - $185,544 Annually

$121,830 - $154,500 Annually for the SES.1 level

$146,340 - $185,544 Annually for the SES.2 level, This is a Flexible Term appointment, which is for a definite period not to exceed six years. If final candidate is a Career Indefinite employee, Career Indefinite status may be maintained (should funding allow).

Why Lawrence Livermore National Laboratory?

  • Included in 2026 Best Places to Work by Glassdoor!
  • Flexible Benefits Package
  • 401(k)
  • Relocation Assistance
  • Education Reimbursement Program
  • Flexible schedules (*depending on project needs)
  • Our values - visit https://www.llnl.gov/inclusion/our-values

About the company

Lawrence Livermore National Laboratory (LLNL) has turned bold ideas into world-changing impact advancing science and technology to strengthen U.S. security and promote global stability. Our mission spans four critical national security areas nuclear deterrence, threat preparedness, energy security, and multi-domain defense empowering teams to take on the toughest challenges of today and tomorrow. With a culture built on innovation and operational excellence, LLNL is a place where your expertise can make a real impact.

Apply for this position