Machine Learning Software Developer

LLNL$146K — $222K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. citizenship and ability to maintain a DOE Q-level security clearance.
  • Bachelor's degree in a relevant technical field or equivalent experience.
  • Experience with reinforcement learning, LLM frameworks, or Graph Neural Networks.
  • Familiarity with the software project life cycle from concept to deployment.
  • Proficiency in Python, C++, or JAVA in Linux/UNIX environments.
  • Ability to manage multiple technical tasks effectively and adapt to shifting priorities.
  • Strong communication skills for collaboration across teams and with management.

Responsibilities

  • Design and implement software systems using Python and object-oriented programming.
  • Support software development efforts in diverse teams with standard industry practices.
  • Develop LLM applications for various uses, including scientific applications and GUIs.
  • Participate in all stages of computer program lifecycle from requirements to testing.
  • Lead the development of software and firmware tools to mitigate cybersecurity threats.

Benefits

  • Hybrid work schedule with options for remote work.
  • Opportunities for professional development through project leadership.
  • Engagement with critical national security challenges and partnerships.
  • Potential for involvement in cutting-edge research in AI and cybersecurity.
  • Work with a multi-disciplinary team in a supportive environment.
Full Job Description
Job Description

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 systems.
  • Develop a range of LLM applications including scientific, graphical user interface, database, and visualization applications on 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.3 level
  • Guide the development of novel software, firmware, and malware analysis tools leveraging LLM design strategies to better understand and mitigate threats to operational technology such as industrial control system malware.
  • Identify new applications and opportunities for and help create vision and technical direction for software capabilities for critical networks and infrastructure cybersecurity working with LLNL's program leadership.
  • Develop new program growth opportunities through interactions with existing and potential sponsors and the development of research proposals.
  • Develop, drive, propose, and execute new ideas and approaches to meet existing and potential sponsor needs in order to attract and retain projects, programs, and funding.


Qualifications
  • 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.

Additional qualifications at the SES.3 level
  • Significant project leadership experience and ability to apply, lead and develop cutting-edge principles and research, working independently while effectively managing concurrent technical tasks with competing priorities.
  • Significant experience creating technical directions and vision, writing research proposals, and securing sponsor funding.
  • Significant experience in and knowledge of at least one of the following subject areas:
    • Data collection techniques
    • Leading software engineering projects from architecture to maintenance
    • AI/ML agentic, MCP, or other LLM integrations
    • AI Model poisoning
    • OT/IoT system design, attack vectors, or hardening techniques
  • Advanced verbal and written communication skills necessary to present technical information, provide technical guidance, and interact effectively with management and external sponsors.

Qualifications We Desire
  • 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.

Pay Range

$146,340 - $185,544 Annually for the SES.2 level

$175,530 - $222,564 Annually for the SES.3 level

This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee's position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs.

Additional Information

#LI-Hybrid

Position Information

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).

About LLNL

LLNL Careers

There has never been a more opportune time to join the distinguished team at LLNL—the forefront of scientific research and innovation.

Opportunities Await

LLNL offers a plethora of job opportunities aimed at fostering professional growth and innovation. Join a team where science and technology pave the way for significant contributions in global security and scientific advancement.

Embark on a Career of Innovation

At LLNL, every position contributes to a culture of innovation, leadership, and diversity. The company is committed to transforming challenges into technological triumphs through the collective expertise of its team. LLNL stands as a beacon of scientific and engineering excellence, driving forward with cutting-edge research and development.

Professional Growth and Development

LLNL is dedicated to the professional growth of its employees, offering unmatched benefits, career development programs, and diversity training. The team at LLNL thrives in an environment that values knowledge-sharing and continuous learning, supported by comprehensive leadership programs.

Internship Programs

Start with an internship at LLNL and step into a world of potential. These positions are designed to harness academic knowledge and apply it in real-world scenarios, providing a robust foundation for future career endeavors in various scientific and administrative fields.

Join a Diverse and Inclusive Team

LLNL is committed to creating a diverse and inclusive workplace. The company believes in harnessing the power of diverse perspectives to drive innovation and solve complex problems. Employment at LLNL means being part of a team that values each member's unique skills and backgrounds.

Networking and Career Advancement

Networking at LLNL opens doors to expansive career trajectories in numerous disciplines. Employees are encouraged to connect with leaders and peers within and beyond their immediate teams to explore new ideas and career paths.

How to Apply

Discover the array of job opportunities at LLNL by searching available positions that match your skills and interests. Tailor your resume to highlight relevant experience and prepare for an interview that could lead to a rewarding career at one of the most prestigious labs in the world.

Stay Informed

Keep up to date with the latest from LLNL careers by subscribing to job alert emails. Receive personalized updates that align with your career preferences and learn about new job openings, company news, and professional insights directly from the team at LLNL.

Explore LLNL Jobs

Whether looking for a role in scientific research, engineering, or support services, LLNL offers a dynamic and supportive environment to start or advance your career. Join LLNL and contribute to a team that’s reshaping the future of science and technology.

Connect with LLNL Careers

Stay connected with LLNL through various channels to learn more about the company culture, upcoming networking events, and new job opportunities. Engage with a community that’s passionate about growth, innovation, and leadership in science.

APPLY TO LLNL JOBS

READ CAREERS BLOG

JOB ALERT EMAILS

Embark on a journey of professional discovery and innovation at LLNL, where every career is a pathway to making a substantial impact.
Learn more about LLNL

Similar Jobs

More Jobs at LLNL

More Aerospace & Defense Jobs

Find similar Machine Learning Software Developer jobs: