Jobs · Engineering · New Mexico

Research Engineer (Scientist 1/2)

Los Alamos National Laboratory · Los Alamos, NM · Yesterday
Engineering$97k–$158k/yrFull-time

This position will be filled at either the Scientist 1 or Scientist 2 level, depending on the skills of the selected candidate.

About the role

The Analytics, Intelligence, and Technology Division (A-Division) - Advanced Research in Cyber Systems (A-4) group is seeking an early career Research Engineer to support the Trustworthy and Reliable AI Laboratory (TRAIL).

Responsibilities

  • Contribute to the maturation of research prototypes into reliable, maintainable, and operationally deployable capabilities.
  • Rapidly iterate on prototype systems based on research findings, stakeholder feedback, and evolving mission requirements.
  • Prototype and evaluate emerging techniques in operationally relevant environments, balancing research objectives with mission, security, scalability, and usability constraints.
  • Work in exploratory research environments where requirements may evolve as prototype capabilities mature and mission understanding develops.
  • Support development, evaluation, and operational integration of LLM-based solutions, retrieval-augmented generation (RAG) pipelines, and agentic AI workflows applied to mission problems.
  • Develop and maintain modern web applications and software solutions using contemporary front-end and back-end frameworks, APIs, databases, and cloud-native technologies in support of mission-focused applications and services.
  • Collaborate with researchers, engineers, cybersecurity professionals, and mission stakeholders to identify operational gaps, translate mission needs into prototype AI capabilities, and evaluate solutions in realistic operational contexts.
  • Contribute to software development efforts in Linux-based environments utilizing Git, GitLab, Docker, and Kubernetes for on-prem, high-performance computing, and cloud architectures.
  • Assist with implementation and maintenance of CI/CD pipelines supporting deployment and testing.
  • Document technical work, communicate findings, and support presentations and reviews for technical and non-technical audiences.

Requirements

  • Software Development Experience developing software within Unix/Linux environments using modern software development tools and workflows including Git, GitLab, containerization technologies, and CI/CD pipelines utilizing modern development standards and engineering best practices.
  • Experience developing applications utilizing GPU-enabled local and distributed compute environments.
  • Experience developing and deploying applications utilizing technologies such as large language models (LLMs), retrieval augmented generation (RAG), agentic workflows, model orchestration frameworks, or related AI technologies.
  • Strong proficiency in Python with experience utilizing modern frameworks and libraries such as PyTorch, TensorFlow, Pandas, NumPy, SciPy, or similar technologies.
  • Collaboration and Teamwork Demonstrated skill in building productive relationships with internal and external partners to ensure requirements align with mission objectives and customer expectations.
  • Ability to work effectively within multidisciplinary technical teams consisting of software developers, engineers, analysts, and scientific staff.
  • Communication Ability to effectively participate in research discussions and prototyping.
  • Ability to communicate technical concepts and development activities to diverse audiences.
  • Ability to effectively participate in stakeholder reviews including communicating requirement changes or exceptions.

Qualifications

  • Minimum Job Requirements:
    • Software Development Experience developing software within Unix/Linux environments using modern software development tools and workflows including Git, GitLab, containerization technologies, and CI/CD pipelines utilizing modern development standards and engineering best practices.
    • Experience developing applications utilizing GPU-enabled local and distributed compute environments.
    • Experience developing and deploying applications utilizing technologies such as large language models (LLMs), retrieval augmented generation (RAG), agentic workflows, model orchestration frameworks, or related AI technologies.
    • Strong proficiency in Python with experience utilizing modern frameworks and libraries such as PyTorch, TensorFlow, Pandas, NumPy, SciPy, or similar technologies.
    • Collaboration and Teamwork Demonstrated skill in building productive relationships with internal and external partners to ensure requirements align with mission objectives and customer expectations.
    • Ability to work effectively within multidisciplinary technical teams consisting of software developers, engineers, analysts, and scientific staff.
    • Communication Ability to effectively participate in research discussions and prototyping.
    • Ability to communicate technical concepts and development activities to diverse audiences.
    • Ability to effectively participate in stakeholder reviews including communicating requirement changes or exceptions.
  • Additional Job Requirements for Scientist 2:
    • Demonstrated experience developing and deploying purpose-built software applications in operational, research, or production environments.
    • Demonstrated experience designing or implementing scalable workflows and distributed application architectures.
    • Demonstrated experience leading technical implementation efforts within collaborative engineering teams.
    • Demonstrated experience evaluating hardware, software, and infrastructure requirements supporting application development and deployment.
    • Candidates that meet the degree requirement, but do not meet the two-year experience requirement, are encouraged to apply and may be considered for hire through an allowable variance.

Similar jobs

Research Engineer 1

Massachusetts Institute of TechnologyCambridge, MA· 3 wk ago
Engineeringapply on careers.peopleclick.com