Lawrence Livermore National Laboratory

National Security

MachineLearningSoftwareDeveloper

$146–223k Livermore, California, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“Machine Learning Software Developer at Lawrence Livermore National Laboratory. Skills: Machine Learning, Large Language Model, Software development, Cybersecurity. Design software systems. Implement software systems”

What You'll Achieve.

Strengthen U. S. security; Promote global stability; Secure software and firmware; Mitigate threats to operational technology; Attract and retain projects, programs, and funding

Industry & Context.

National Security
Problems you'll solve

Problem solving

Eligibility Requirements

Ability to secure and maintain a U. S. DOE Q-level security clearance, U. S. citizenship, Pre-Employment Drug Test, Restrictions with the use and/or possession of mobile devices in Limited Areas

What They're Looking For.

Must Have

Ability to secure and maintain a U. S. DOE Q-level security clearance which requires U. S. citizenship, Bachelor's degree in computer science, machine learning, computer engineering, artificial intelligence or related field, or an equivalent combination of technical education and relevant experience, Experience with development of Reinforcement learning, Large Language Model frameworks, agentic AI, or Graph Neural Networks, Experience in all aspects of software project life cycle: feasibility, requirements, design, implementation, integration, test and deployment, Broad experience developing software with either Python, C++ or JAVA within Linux, UNIX, and/or Windows environments, 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-cyber experts, and advise senior management and/or external sponsors, and interpersonal skills necessary to effectively collaborate in a team environment

Nice to Have

Advanced degree with significant focus in cybersecurity, computer science, information technology, computer engineering, AI/ML, or a related field, Knowledge of one or more of the following computer science disciplines: embedded systems, scientific data analysis, machine learning, systems programming, software engineering, formal verification methods, industrial control systems, or high-performance computing, Ability to secure sponsor funding through winning proposals and sponsor relationships, Previous experience working Department of Energy, Department of Homeland Security, Department of Defense, a utility, manufacturing, or hardware/software company, or a cybersecurity firm

What You'll Do.

Design software systems

Implement software systems

Deploy software systems

Maintain software systems

Provide computer science support

Provide machine learning support

Provide software development support

Develop LLM applications

Participate in requirements definition

Participate in analysis

Participate in design

Participate in implementation

Participate in debugging

Participate in testing

Participate in optimization

Guide development of software tools

Guide development of firmware tools

Guide development of malware analysis tools

Identify new applications

Create vision for software capabilities

Create technical direction for software capabilities

Develop new program growth opportunities

Develop research proposals

How You'll Work.

Team & Collaboration

Collaborate in a team environment; Work with multi-talented teams; Work with multi-disciplinary teams

Communication Scope

Verbal communication; Written communication; Interpersonal skills; Advanced verbal communication; Advanced written communication

Process & Methodology

Manage concurrent technical tasks, Manage competing priorities, Lead software engineering projects

Full Job Description

Join us and make YOUR mark on the World! 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. We have an opening for a Machine Learning Software Developer to help to shape research and development efforts to secure software and firmware used in systems critical to our national security, including industrial control systems, in partnership with the Federal government, manufacturers, and asset owners and operators. You will also lead or contribute to the creation of Large Language Model-driven agents, which work to better understand supply chain threats to critical systems and networks. These positions are programmatically in Global Security’s Energy and Homeland Security (E) Program and administratively in the Global Security Computing Applications Division (GS-CAD) within the Computing Directorate. 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. This position offers a hybrid schedule, blending in-person and virtual presence. You will have the flexibility to work from home one or more days per week. You will * Design, implement, deploy, and maintain software systems using object-oriented analysis, design, and programming techniques in Python. * Provide computer science, machine learning, or software development support to multitalented teams using industry standard software development practices, modern programming languages, and operating s

Free ATS check

Applying for this Machine Learning Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Lawrence Livermore National Laboratory?

Real rants from real employees. Read before you apply.

Read Company Rants →