Salary: £130,446 - 130,446 per year Requirements: Strong Linux system administration experience Hands-on experience with HPC environments and parallel computing Knowledge of MPI, OpenMP, and/or CUDA Experience with job schedulers (Slurm preferred) Familiarity with high-speed interconnects (InfiniBand, Omni-Path) Experience with scripting languages (Bash, Python) Understanding of performance profiling and optimisation techniques Experience with GPUs and accelerator-based systems (desirable) Knowledge of cloud HPC (AWS, Azure, GCP) (desirable) Experience with containers (Singularity/Apptainer, Docker) (desirable) Configuration management tools (Ansible, Puppet, Chef) (desirable) Experience supporting scientific or research workloads (desirable) Responsibilities: Design, deploy, and manage HPC clusters (on-prem, cloud, or hybrid) Install, configure, and optimise job schedulers (e.g. Slurm, PBS, LSF) Tune system performance for CPU, GPU, memory, storage, and network workloads Support users with application optimisation and parallelisation Automate system administration using scripting and configuration management tools Monitor system health, capacity, and performance Troubleshoot hardware, software, and performance issues Collaborate on future architecture planning and upgrades Maintain documentation and best practices Technologies: AWS Ansible Azure Bash Cloud CUDA Docker GCP Hardware InfiniBand Support Linux Network Puppet Python DevOps More: We are seeking an experienced High Performance Computing (HPC) Engineer to design, maintain, and optimise large-scale computing environments that support data-intensive and compute-heavy workloads. You will work closely with researchers, developers, and infrastructure teams to ensure high availability, performance, and scalability of HPC systems. Join us and be part of a dynamic team where your expertise will directly contribute to innovative computing solutions. last updated 5 week of 2026