Jobs · Engineering · New Mexico

High Performance Computing Software Engineer (Scientist 1)

Los Alamos National Laboratory · Los Alamos, NM · 1 mo ago
EngineeringFull-time

About the Role

The Eulerian Codes Group (XCP-2) is seeking exceptional candidates to develop and optimize cutting-edge algorithms for massively parallel multi-physics codes on heterogeneous high-performance computing platforms. Staff in XCP-2 span a wide range of computational physics disciplines, including software engineering, numerical fluid and solid mechanics, materials science, radiation hydrodynamics, plasma physics, turbulence, magnetohydrodynamics, high explosives, nuclear physics and engineering, and neutral and charged particle transport.

Duties include research and development of applied physics and engineering models, implementation of these methods into production codes using excellent software development practices, testing and validation of these methods, and education and support of users as they adopt these methods.

Responsibilities

  • Develop and optimize algorithms for massively parallel multi-physics codes on heterogeneous HPC platforms.
  • Research and develop applied physics and engineering models.
  • Implement methods into production codes using modern software engineering practices.
  • Test and validate numerical methods.
  • Support and educate users adopting these methods.
  • Collaborate effectively in a team environment, demonstrating flexibility in work assignments and professional conduct.

Requirements

  • Demonstrated professional knowledge in software modernization and performance optimization.
  • Experience with massively parallel numerical development and simulation.
  • Experience deploying numerical algorithms to heterogeneous computing architectures.
  • Proficiency with modern C++.
  • Ability to function effectively in a team environment with a willingness to learn new skills.
  • Excellent written and oral communication skills.
  • Ability to obtain a DOE Q Clearance (U.S. citizenship typically required).

Qualifications

Position requires a Bachelor’s degree in a STEM field from an accredited college or university and 2 years of related experience, or an equivalent combination of education and experience directly related to the occupation.

  • B.S. degree in applied mathematics, physics, engineering, or a related field (M.S. or Ph.D. may be preferred).

Desired Skills

  • Experience in C++ template metaprogramming and compile-time programming techniques.
  • Knowledge of C++ standards.
  • Experience with Fortran and C languages.
  • Development of multi-physics scientific codes, including software engineering practices and user support.
  • Experience with LANL’s mission and research environment, including impact on programmatic deliverables for the nuclear weapons program.

Work Location

This position is onsite in Los Alamos, NM. All work locations are at the discretion of management.

Regular appointment employees must serve a period of continuous service (1 year for this position) before being eligible to apply for other Laboratory jobs.

Benefits

  • PPO or High-Deductible medical insurance with a 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).

Additional Information

Due to federal restrictions, citizens of the People’s Republic of China (including Hong Kong and Macau), the Islamic Republic of Iran, the Democratic People’s Republic of Korea (North Korea), and the Russian Federation who are not Lawful Permanent Residents are prohibited from accessing facilities supporting national security laboratories and nuclear weapons production, including Los Alamos National Laboratory.

This position requires a Q clearance, which typically requires U.S. citizenship. Selected applicants will undergo a background investigation. Additional access authorization may be required, which may not be available to dual citizens.

The Laboratory maintains a substance abuse policy, including random drug testing. A positive drug test for marijuana will result in termination, even if use was pre-offer.

Similar jobs