Sandia National Laboratories

About Company

Remote HPC System Software Research Scientist at Sandia National Laboratories

Date: June 07, 2024

Salary: $104,100 - $207,100 per year
Location: USA (Remote Opportunity)

Join the forefront of technological innovation and national security at Sandia National Laboratories. Renowned for our commitment to science and engineering, we offer a challenging work environment where your contributions make a significant impact on global peace and security. Here’s why our team loves working here:

  • Meaningful work with a global impact
  • Amazing colleagues and collaborative culture
  • Access to world-class facilities and tools
  • Opportunities for career growth and advancement
  • Flexible work arrangements including compressed workweeks, part-time, and telecommuting
  • Generous vacation, comprehensive medical benefits, competitive 401k, and relocation assistance
  • Commitment to work-life balance

Learn more about Sandia at:

*Benefits may vary by job classification.

Job Overview

As part of the Computer Science Research Institute (CSRI), you will help shape the future of extreme-scale scientific computing systems. With the increasing complexity of workloads and AI/ML techniques, future high-performance computing (HPC) systems will integrate more technologies from hyper-scale data centers and cloud computing.

Key Responsibilities:

  • Develop solutions for complex computing challenges
  • Target system software for diverse platforms, from testbeds to supercomputers
  • Present and communicate research findings effectively
  • Collaborate with universities, vendors, and DOE labs

This position can be performed remotely from any U.S. state or District of Columbia, with periodic travel as needed.

Salary Range

$104,100 - $207,100

*Final salary will be based on qualifications, experience, and location differentials.

Qualifications

Required:

  • PhD in Computer Science, Computer Engineering, Electrical Engineering, or related fields
  • Strong programming skills (C, C++, etc.)
  • Modern software development tools experience
  • Experience with high-performance computing and parallel programming

Desired:

  • Experience with OS or device-level software development
  • Experience with MPI or OpenMP
  • Knowledge of MPI implementation internals
  • Experience with parallel I/O and filesystems
  • System software knowledge for multi-threaded and accelerator-based systems (GPU, FPGA, etc.)
  • Experience with resilience strategies in HPC systems
  • Familiarity with RISC-V architecture

About Our Team

The Scalable System Software department specializes in designing and evaluating system software for extreme-scale parallel computing platforms. We focus on enhancing performance, scalability, robustness, and efficiency for scientific, engineering, and analytical applications.

Posting Duration

This posting will remain open for a minimum of seven calendar days from the posting date. Sandia reserves the right to extend the application period if necessary.

Security Clearance

This position does not require a Department of Energy (DOE) security clearance. Sandia conducts pre-employment drug tests and background checks, including personal references, credit, law enforcement records, and employment/education verifications. New Mexico employees may need to pass a U.S. Air Force background screen for access to Kirtland Air Force Base.

Successful applicants must comply with security requirements and may need to undergo the Uncleared Personal Identity Verification (UPIV) process. Employers reserve the right to request a federal background investigation for roles requiring a security clearance.

EEO Statement

Sandia National Laboratories is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability,