Enable job alerts via email!

Junior HPC Engineer

Arcus Search

England

Hybrid

GBP 30,000 - 40,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology recruitment firm in the United Kingdom is seeking a Junior HPC Engineer to support high-performance computing infrastructure. The role involves assisting in the setup and maintenance of HPC clusters, supporting Linux systems, and scripting for automation. Ideal for someone early in their career, this position offers mentorship and hands-on experience in advanced HPC environments.

Qualifications

  • Familiarity with Linux systems and command-line usage.
  • Basic knowledge of scripting languages like Bash and Python.
  • Interest in high-performance computing and eagerness to learn.

Responsibilities

  • Assist in the setup, monitoring, and maintenance of HPC clusters.
  • Support Linux system administration tasks focusing on stability and uptime.
  • Help configure and troubleshoot workload managers.

Skills

Familiarity with Linux systems
Basic knowledge of scripting (Bash and/or Python)
Interest in high-performance computing
Good problem-solving skills
Strong communication skills
Job description
Overview

We’re looking for a Junior HPC Engineer to help support and grow the infrastructure behind high-performance simulation and data-intensive workloads. This is a great opportunity to build your career in high-performance computing, working alongside experienced engineers while learning how to optimize systems used in cutting-edge science and engineering.You’ll gain exposure to technologies that power large-scale modeling, including FEA, and data-driven research, and develop your skills across Linux systems, compute clusters, and workload management tools.

Responsibilities
  • Assist in the setup, monitoring, and maintenance of HPC clusters, storage, and interconnects.
  • Support Linux system administration tasks (RHEL, Rocky), with a focus on stability and uptime.
  • Help configure and troubleshoot workload managers such as Slurm.
  • Work with senior engineers to monitor performance of key applications and identify opportunities for improvement.
  • Contribute to scripting and automation tasks (Bash, Python) to streamline system operations.
  • Support end-users by responding to tickets, preparing documentation, and guiding researchers on best practices.
  • Learn about parallel computing concepts (MPI, OpenMP, GPU acceleration) and apply them under guidance.
Experience / Skills
  • Familiarity with Linux systems and command-line usage.
  • Basic knowledge of scripting (Bash and/or Python).
  • Exposure to bare metal environments (installing, configuring, and troubleshooting physical servers).
  • Interest in high-performance computing, scientific computing, or distributed systems.
  • Eagerness to learn about workload managers (Slurm or similar).
  • Good problem-solving skills, with the ability to troubleshoot technical issues.
  • Strong communication skills and a collaborative mindset.

This role is ideal for someone early in their career who wants to grow into an HPC specialist. You’ll be supported with mentoring, hands-on experience, and opportunities to develop expertise in cluster management, performance tuning, and advanced HPC environments.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.