Oak Ridge National Laboratory

HPC Engineer, System Acceptance and User Environment

Oak Ridge National Laboratory$110K — $130K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS degree and 5+ years or MS and 4+ years or Ph.D. in computer science or related field.
  • Proficiency in multiple programming languages like Fortran, C, C++, Perl, Python, or Shell scripting in Linux/Unix environments.
  • Experience with parallel programming technologies such as MPI, OpenMP, CUDA, or others.
  • Familiarity with building and installing scientific software on HPC systems (preferred).
  • Experience with HPC schedulers, resource managers, and development of tests on HPC systems (preferred).

Responsibilities

  • Provide technical ownership and support for user-reported problems related to scientific applications and high-performance computing.
  • Compile and debug large-scale science and engineering applications.
  • Identify and resolve system-level bugs, collaborating with technical staff.
  • Work with vendors to troubleshoot and implement necessary changes.
  • Install third-party software and provide comprehensive user documentation.
  • Develop and execute system tests to align with user workloads on newly deployed systems.
  • Keep users informed about system updates and changes, ensuring they understand the impact on their work.

Benefits

  • Opportunity to work in a leading research and development environment at Oak Ridge National Laboratory.
  • Engagement in cutting-edge projects in high-performance computing and artificial intelligence.
  • Possibility of professional growth and development through training and outreach material delivery.
  • Collaborative work environment emphasizing teamwork, integrity, and quality customer service.
Full Job Description
Requisition Id 16993

Overview:

The System Acceptance and User Environment Group is within the HPC Operations Section of the NCCS and ensures the functionality, performance, reliability, and usability of NCCS systems. The group's work includes system acceptance, readiness testing, test development, software environment deployment, documentation, and early user support for all NCCS pre-production systems.

Major Duties/Responsibilities:

The role comprises the following primary focus:
  • Take technical ownership of user reported problems and provide hands-on support for scientific applications and libraries and users of high-performance computing, artificial intelligence, and other advanced computing resources.
  • Compile and debug large science and engineering applications.
  • Identify and resolve system-level bugs in conjunction with other technical staff.
  • Work with vendors to resolve issues and implement changes.
  • Install third-party software applications and tools and provide documentation for usage.
  • Develop and implement system tests to ensure newly deployed systems can support user workloads.
  • Proactively ensure that users have up-to-date information about the system, including any changes and their impact on the users. HPC Engineers are very involved in researching and developing documentation and reference material during system early-use and upgrade phases, as well as maintaining them throughout system operation.
  • Participate in the development, maintenance, and delivery of training and outreach materials to users.
  • Respond to general administrative questions (e.g., system status, requests for accessor special accommodation).
  • Implement special projects as requested (e.g., metrics, new tools, policy discussions).
  • Deliver ORNL's mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote equal opportunity by fostering a respectful workplace - in how we treat one another, work together, and measure success.


Basic Qualifications:
  • BS degree and 5+ years of related experience, or MS and 4+ years of related experience or a Ph.D. degree in computer science or a related field.
  • Prior experience with multiple programming languages and technologies including more than one of the following:
    • Fortran
    • C
    • C++
    • Perl
    • Python
    • Shell scripting (e.g., bash) in a Linux or Unix environment
  • In addition, prior experience working with parallel programming technologies including at least one of the following:
    • MPI
    • OpenMP
    • CUDA
    • HIP
    • Kokkos
    • Raja


Preferred Qualifications:
  • Experience building and installing scientific software and other 3rd party software applications on HPC systems.
  • Experience with HPC schedulers and resource managers.
  • Experience implementing scientific software on HPC systems.
  • Experience developing and completing tests on HPC systems.
  • Experience with containers technologies (e.g., Apptainer, Podman-HPC).
  • Experience leveraging AI frameworks for scientific workloads.
  • Experience writing user documentation.
  • Experience developing and delivering training for users.
  • Strong technical and analytical skills.
  • Strong verbal and written communication skills.
  • Always maintains the highest level of integrity when interacting with internal and external customers.
  • Demonstrates a high-energy, positive demeanor and commitment to quality customer service.
  • Contributes to a positive team environment within the center by demonstrating a strong work ethic, effectively communicating with others, and proactively anticipating center and user needs.
  • Experience coordinating and running support teams.
  • Understanding of the requirements of a DOE, DoD, and/or NSF HPC center.


Special Requirements:
  • This position requires the ability to obtain and maintain an HSPD-12 PIV badge.


For employment at Oak Ridge National Laboratory (ORNL), a Real ID compliant form of identification will be required. Additionally, ORNL is subject to Department of Energy (DOE) access restrictions. All employees must also be able to obtain and maintain a federal Personal Identity Verification (PIV) card as mandated by Homeland Security Presidential Directive 12 (HSPD-12) and Department of Energy (DOE) Order 473.1A, which requires a favorable post-employment background investigation.

To obtain this credential, new employees must successfully complete and pass a Federal Tier 1 background check investigation. This investigation includes a declaration of illegal drug activities, including use, supply, possession, or manufacture within the last year. This includes marijuana and cannabis derivatives, which are still considered illegal under federal law, regardless of state laws.

For foreign national candidates:

If you have not resided in the U.S. for three consecutive years, you are not eligible for the PIV credential and instead will need to obtain a favorable Local Site Specific Only (LSSO) risk determination to maintain employment. Once you meet the three-year residency requirement, you will be required to obtain a PIV credential to maintain employment.

About Oak Ridge National Laboratory

Oak Ridge National Laboratory (ORNL) is a science and technology national laboratory managed for the United States Department of Energy (DOE) by UT-Battelle. ORNL is the largest science and energy national laboratory in the Department of Energy system by size and by annual budget. ORNL conducts research and development activities in a variety of scientific and technical disciplines. ORNL's scientific programs focus on materials, neutron science, energy, high-performance computing, systems biology and national security. ORNL partners with other national laboratories, universities and industry to solve complex problems and transfer knowledge and technology. ORNL is home to several of the world's most powerful supercomputers, including Summit, the world's most powerful supercomputer as of November 2018.
Learn more about Oak Ridge National Laboratory
Size
5,000 employees
Industry
Founded
1943

Similar Jobs

More Jobs at Oak Ridge National Laboratory

More Technical Services Jobs

Find similar HPC Engineer, System Acceptance and User Environment jobs: