Full Time

High-Performance Compute (HPC) / Linux Systems Engineer

RCH Solutions
$90,000 - $120,000* / year (about $43–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by RCH Solutions, so some details may not match this job. The employer's own page has the real description.

Job Overview

The High-Performance Compute (HPC) / Linux Systems Engineer at RCH Solutions will be responsible for the design, implementation, and maintenance of high-performance computing systems and Linux environments. The role requires a strong understanding of HPC workloads, Linux systems administration, and optimization of computing resources to support diverse applications. This position involves collaborating with cross-functional teams to deliver solutions that enhance computational capabilities and improve system performance while ensuring high availability and security across our HPC infrastructure.



Job Responsibilities

  • Design, deploy, and manage high-performance computing environments and clusters.
  • Perform Linux systems administration, ensuring optimal performance and reliability of the systems.
  • Monitor system performance and conduct regular health checks to identify and resolve issues proactively.
  • Implement and maintain job scheduling software and resource management tools.
  • Collaborate with researchers and technical teams to optimize applications for HPC environments.
  • Develop and execute backup and disaster recovery plans for critical systems.
  • Automate routine tasks through scripting and configuration management tools.
  • Provide technical support and troubleshooting assistance to users and stakeholders.
  • Document procedures, configurations, and system modifications to ensure transfer of knowledge.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in Linux systems administration, preferably in an HPC environment.
  • Strong knowledge of job schedulers such as SLURM or PBS.
  • Experience in performance tuning and optimization of compute nodes and workloads.
  • Proficiency in scripting languages, such as Bash, Python, or Perl.
  • Familiarity with parallel file systems (e.g., Lustre, GPFS) and network configuration.
  • Excellent problem-solving and analytical skills, with strong attention to detail.
  • Ability to work independently and collaboratively in a team-oriented environment.


Technologies & Tools

In this position, the High-Performance Compute (HPC) / Linux Systems Engineer will utilize a range of technologies and tools, including Linux operating systems, high-performance computing frameworks, job scheduling systems like SLURM or PBS, parallel file systems such as Lustre or GPFS, and networking configurations. Familiarity with configuration management tools (e.g., Ansible, Puppet) and monitoring solutions to ensure efficient system performance is also essential.



Ideal Candidates

The ideal candidate for this role will exhibit a combination of technical expertise and strong interpersonal skills. They should possess a passion for high-performance computing and a genuine desire to solve complex computing challenges. Successful individuals will be proactive, self-motivated, and adaptable, with a continuous learning mindset. They will thrive in a collaborative environment, show initiative in optimizing systems, and communicate technical information effectively to both technical and non-technical audiences.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.