Lawrence Livermore National Laboratory
National Security
MachineLearningSoftwareDeveloper
“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.
Shape research and development efforts; Secure software and firmware; Better understand supply chain threats; Mitigate threats to operational technology
Industry & Context.
Take on toughest challenges
Ability to secure and maintain a U. S. DOE Q-level security clearance, U. S. citizenship, Pass a post-offer, pre-employment drug test, Restrictions with the use and/or possession of mobile devices in Limited Areas, May be required to work in a Limited Area where not permitted to have a personal and/or laboratory mobile device in possession
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 novel software
Guide development of novel firmware
Guide development of malware analysis tools
Identify new applications
Create vision for software capabilities
Create technical direction for software
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
Proficient verbal communication; Proficient written communication; Advanced verbal communication; Advanced written communication
Process & Methodology
Manage concurrent technical tasks, Manage competing priorities, Lead software engineering projects, Apply cutting-edge principles, Lead cutting-edge research, Develop cutting-edge principles, Develop cutting-edge research
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.