Linux HPC Architect
Role details
Job location
Tech stack
Job description
In this role, you'll be responsible for designing and evolving high-performance computing platforms that support complex simulations and data-intensive workloads. You'll take ownership of the HPC architecture, working across compute, storage, and networking to ensure systems are scalable, high-performing, and aligned to future demand., * Define and deliver the HPC architecture roadmap aligned to business and engineering needs
- Design and build HPC clusters across compute (CPU/GPU), storage, and high-speed networking
- Ensure systems are optimised for performance, scalability, and reliability
- Lead performance benchmarking, capacity planning, and workload optimisation
- Define standards, best practices, and reference architectures across HPC environments
- Collaborate with engineering teams and vendors to deliver effective HPC solutions
- Support and guide engineering and operations teams with technical leadership
Requirements
Experience needed: We're looking for an experienced HPC or Linux infrastructure specialist with a strong background in designing and scaling high-performance computing environments, including clusters, storage, and high-speed networking., * Proven experience in HPC environments, including cluster design and architecture
- Strong Linux expertise (e.g. RedHat, CentOS, Ubuntu)
- Experience with HPC technologies such as SLURM, MPI, and parallel file systems (e.g. Lustre, GPFS, BeeGFS)
- Knowledge of high-performance networking (InfiniBand, RDMA, high-speed Ethernet)
- Experience in performance optimisation, benchmarking, and scaling workloads
- Strong stakeholder engagement and ability to contribute to technical strategy
- If successful, the person in this role will need to be eligible for, and go through DV clearance