R&D Computer Science - HPC Systems and Applications (Early/Mid-Career)

Sandia National Laboratories

  • 24 user views 0 comments
  • 1515 Eubank Bld NE Albuquerque, NM 87185
    Sandia National Laboratories
    Nov 19, 2018

We are seeking a computer science or computational science professional to support analyses of HPC systems and applications. Are you passionate about using your skills and expertise to deliver and support state-of-the-art HPC user environments, including associated system and application software technologies? Do you thrive in high-energy, state-of-the-art computational science and engineering environments where you can craft creative solutions to uniquely-challenging scientific problems? If so, you will want to consider applying for this opportunity.

On any given day, you may be called on to:

  • Provide technical user support, application porting and debugging, benchmarking, performance analysis and tuning, and application/tool development and support
  • Apply tools and expertise to perform deep analysis for performance characterization and/or problem solving
  • Work as part of a team, initially under the guidance and/or mentorship of more senior staff, to fulfill specific job responsibilities within the broad-based objectives of a well-integrated high performance computing support team
  • Communicate and collaborate with other Sandia teams, projects and other supercomputer sites
  • Support software development for Sandia engineering/scientific codes

This job is classified as R&D Computer Science.

Department Description:

The Scientific Applications and User Support Department provides capabilities and in-depth support for a broad range of scientific/engineering computing, including high performance computing and visualization. The department provides user environments, it provides expertise and direct support to users, it provides and/or supports application-level software and tools, and it partners with application communities to develop and support scientific/engineering computing solutions.

About Sandia:

Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation, with teams of specialists focused on cutting-edge work in a broad array of areas. Some of the main reasons we love our jobs:

  • Challenging work with amazing impact that contributes to security, peace, and freedom worldwide
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible schedules, generous vacations, strong medical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance*

World-changing technologies. Life-changing careers. Learn more about Sandia at: http://www.sandia.gov

*These benefits vary by job classification.

EEO Statement:

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.


  • Master’s or PhD in a STEM discipline
  • Experience, education, or training related to computer science and/or computational sciences
  • Experience with C/C++ and/or software development/engineering
  • Experience with UNIX and/or LINUX


  • Experience or academic training related to HPC
  • Familiarity/experience with HPC architectures and HPC environments
  • Familiarity/experience with massively parallel programming, including MPI and/or multi-threading
  • Familiarity/experience with GPU programming and performance analysis
  • A blend of skills related to computer science, science, engineering, and/or mathematics and an interest in working across multiple disciplines
  • Abilities and interest in technical problem solving and in-depth consulting for applications in HPC environments
  • Familiarity/experience with modeling and simulation
  • Familiarity/experience with applications in data-intensive computing
  • Familiarity/experience with debugging large scale, parallel applications
  • Familiarity/experience with scalability studies and parallel efficiency analysis
  • Familiarity/experience with software engineering tools, processes and practices, such as Agile (Scrum and/or Kanban) and Extreme Programming (XP)
  • Familiarity/experience with emerging programming models and languages
  • Familiarity/experience with Fortran
  • Familiarity/experience with cloud-computing environments
  • Demonstrated ability to contribute to research and development
  • Demonstrated ability to organize and lead technical teams
  • Ability to learn and apply new software tools
  • Ability to work effectively in a team environment and also work independently
  • Effective verbal, writing, and presentation skills
  • Interest in and/or experience in customer service
  • Active DoE L or Q clearance or DoD TS clearance

Security Clearance:

Position requires a Department of Energy (DOE) Q-level security clearance.

Sandia is required by DOE to conduct a pre-employment drug test and background review that includes checks of personal references, credit, law enforcement records, and employment/education verifications. Applicants for employment must be able to obtain and maintain a DOE Q-level security clearance, which requires U.S. citizenship. If you hold more than one citizenship (i.e., of the U.S. and another country), your ability to obtain a security clearance may be impacted.

Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by DOE, resulting in the inability to perform the duties assigned and subsequent termination of employment.