Share this Job

Linux HPC Systems Engineer

Date: May 12, 2022

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 8248 


The Information Technology Services Division in the Business Services Directorate at the Oak Ridge National Laboratory is seeking qualified applicants for a Junior Linux HPC Systems Engineer position in the Research and Development Systems Engineering group.  The R&D Systems Engineering group exists to facilitate lab goals through systems engineering, integration, and support for the research community at ORNL.  We run clusters, servers, workstations, and other services where science happens at the lab.


Our Team:

We are responsible for facilitating R&D projects.   We provide design, deployment, optimization, monitoring, and tooling support across multiple clustered infrastructures for the research organizations that we support.  We support clusters that range in scope from just a handful of nodes to 40,000+ cores.


What does our ideal teammate look like and what will you be doing?

Our primary goal is to partner with research organizations to enable research excellence and delivery at ORNL.  We work with other clustered computing and HPC groups to help research programs identify the best solutions for their needs.  When we build environments for our customers, you will work with our team to design, implement and maintain the systems for our customers from inception to retirement.


You will work with others across our team supporting HPC and clustered computing services to researchers who process large data sets and/or develop code as a part of their project.  You will learn the intricacies of supporting our customer environments and provide end-user support for those systems.  You will learn, manage, and implement automated tooling and monitoring solutions to minimize our day-to-day maintenance and you should always be looking for opportunities to optimize system management practices or system performance.  You should be a collaborative and energetic team member who thrives on the opportunity to build trust and credibility, and ultimately become a trusted advisor to our research teams. 


We optimize our workflows and monitoring solutions to take advantage of our 24/7 operations staff, which significantly reduces the need for off-hours support. We also offer a flexible work schedule and utilize Email, Jira, Confluence, Teams, Slack, and other collaboration solutions to stay in contact.  This position will require regular on-site support but will allow work from home at least 25% of the time.


Basic Requirements:

  • Bachelor's degree in Computer Science (or related field) or combined work experience plus education of 2 years.
  • A minimum of 2 years of experience operating in UNIX/Linux system environments.  
  • Experience utilizing configuration management and automation tools such as Git, Jenkins, Ansible, or Puppet.
  • Moderate fluency in at least one scripting language such as Bash, Python, or equivalent.
  • Experience building containers and with Docker, Singularity, Podman or other application containerization technologies.
  • Experience performing troubleshooting and system administration with Linux Servers.
  • Demonstrated capabilities to work in a dynamic environment.
  • Ability to obtain and maintain a DOE Security Clearance. This position is a Workplace Substance Abuse Program (WSAP) testing designated position, which requires passing a pre-placement drug test and participation in an ongoing random drug testing program in which employees are subject to being randomly selected for testing. The occupant of this position will also be subject to an ongoing requirement to report to ORNL any drug-related arrest or conviction or receipt of a positive drug test result.


Preferred Qualifications:

  • A minimum of 3 years of experience managing UNIX/Linux Systems. 
  • Knowledge of multiple operating systems.
  • Experience with Centos/RHEL 7+, Centos/RHEL 8+, Ubuntu 18+
  • Understanding of HPC platforms to support users with job submissions and troubleshooting.
  • Knowledge of networking fundamentals including TCP/IP, traffic analysis, common protocols, and network diagnostics.
  • Experience with performance and diagnostic tools for benchmarking, analysis and tuning of systems, networking, and storage.
  • Experience with Grafana, CheckMK, Nagios, Zabbix, SolarWinds, Ganglia, or other network and device monitoring systems.
  • Good documentation skills, including ability to prepare simple documentation web pages.


Benefits at ORNL:  

UT Battelle offers an exceptional benefits package to include matching 401K, Pension Plan, Paid Vacation and Medical / Dental plan. Onsite amenities include Credit Union, Medical Clinic and free Fitness facilities.   

For more information about our benefits, working here, and living here, visit the “About” tab at




This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.

If you have trouble applying for a position, please email

ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.  UT-Battelle is an E-Verify employer.

Nearest Major Market: Knoxville