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.