Jobs · Engineering · New Mexico

Applied AI Software Developer (Software Developer 2/3)

Los Alamos National Laboratory · Los Alamos, NM · 6 days ago
Engineering$88k–$143k/yrFull-time

About the role

The Weapons Research Services - Secure Networks and Assurance (WRS-SNA) group is seeking an Applied AI Software Developer to work within the Nuclear Weapons Cyber Assurance Laboratory (NWCAL). This position provides an opportunity to develop and deploy advanced AI-enabled software systems supporting hardware assurance, software assurance, cyber-physical resilience, and operational technology mission areas aligned with the LANL weapons mission.

Responsibilities

  • Contribute to the development of scalable AI-enabled applications and operational workflows supporting mission-focused assurance activities.
  • Develop AI-enabled applications utilizing modern machine learning and large language model technologies.
  • Implement scalable software systems in local and distributed compute environments.
  • Integrate AI capabilities into operational workflows.

Requirements

  • Knowledge and experience programming in Python with experience utilizing modern AI/ML frameworks and libraries such as PyTorch, TensorFlow, Pandas, NumPy, SciPy, or similar technologies.
  • Knowledge and experience developing and deploying AI-enabled applications utilizing technologies such as large language models (LLMs), retrieval augmented generation (RAG), agentic workflows, model orchestration frameworks, or related AI technologies.
  • Knowledge and experience developing software within Linux environments using modern software development tools and workflows including Git, GitLab, containerization technologies, and CI/CD pipelines.
  • Knowledge and experience developing applications utilizing GPU-enabled local and distributed compute environments.
  • Knowledge and experience working within collaborative software development environments utilizing modern development standards and engineering best practices.
  • Ability to work effectively within multidisciplinary technical teams consisting of software developers, engineers, analysts, and scientific staff.
  • Ability to communicate technical concepts and development activities to both technical and non-technical stakeholders.

Qualifications

  • Education/Experience at Software Developer 2 level: Position requires a bachelor's degree in a relevant technical field and 5 years related experience; or, an equivalent combination of education and experience directly related to the occupation.
  • Education/Experience at Software Developer 3 level: Position requires a bachelor's degree in a relevant technical field and 8 years related experience; or, an equivalent combination of education and experience directly related to the occupation.

Skills

  • Experience developing AI-enabled applications for cybersecurity, assurance, operational technology, or cyber-physical system environments.
  • Experience working with Kubernetes, OpenShift, distributed computing platforms, or scalable AI infrastructure technologies.
  • Experience developing modern APIs, backend services, or AI-enabled application frameworks.
  • Familiarity with software assurance, secure software development practices, or DevSecOps methodologies.
  • Familiarity with scientific, engineering, or operational mission environments requiring collaboration across multidisciplinary technical teams.
  • Knowledge and experience with operational technology, industrial control systems, embedded systems, or cyber-physical systems.
  • Experience utilizing modern software testing, automation, and deployment methodologies.
  • Familiarity with GPU computing environments and scalable AI deployment workflows.

Benefits

  • PPO or High Deductible medical insurance with the same large nationwide network
  • Dental and vision insurance
  • Free basic life and disability insurance
  • Paid childbirth and parental leave
  • Award-winning 401(k) (6% matching plus 3.5% annually)
  • Learning opportunities and tuition assistance
  • Flexible schedules and time off (PTO and holidays)
  • Onsite gyms and wellness programs
  • Extensive relocation packages (outside a 50 mile radius)

Pay

  • Software Developer 2: $87,800 - $143,000
  • Software Developer 3: $104,100 - $172,200

Schedule

  • The work location for this position is onsite and located in Los Alamos, NM.

Application Instructions

To apply, please visit this link.

Similar jobs