Now hiring

HPC Scientific Software Engineer (Remote) @ Arden Resourcing

Full RemoteRemoteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £50,000 - 55,000 per year

Requirements

  • Strong programming experience with C++ or another compiled language, ideally alongside Python.
  • Experience developing computationally intensive, numerical or scientific software.
  • Good understanding of mathematical modelling, numerical methods, linear algebra or scientific algorithms.
  • Experience working with HPC systems, parallel computing or large-scale computational environments.
  • Strong working knowledge of Linux/UNIX environments.
  • Background in applied mathematics, physics, computational science, scientific research or a related discipline.
  • Experience developing software to solve complex scientific or engineering problems, rather than solely using existing simulation packages.
  • GPU programming, acceleration and optimisation, particularly CUDA or similar technologies, is desirable.
  • Parallel programming using MPI, OpenMP or other HPC frameworks is desirable.
  • Performance profiling, code optimisation and scalability improvement experience is desirable.
  • Simulation software development experience in areas such as computational fluid dynamics (CFD), electromagnetics, plasma physics and simulation, nuclear science or computational physics is desirable.
  • Experience in academic research, scientific institutions or research-led engineering environments is desirable.
  • An MSc, PhD or equivalent research experience in mathematics, physics, computer science or a related discipline is desirable.

Responsibilities

  • Develop, optimise and maintain high-performance scientific software using C++, Python or similar programming languages.
  • Design and implement numerical algorithms to solve complex scientific and engineering problems.
  • Develop scalable software for efficient use across GPU-accelerated and parallel computing environments.
  • Build and improve large-scale modelling and simulation applications.
  • Investigate new HPC technologies, GPU architectures and computational approaches.
  • Apply mathematical techniques, including numerical methods and linear algebra, to scientific computing challenges.
  • Improve software performance, scalability and computational efficiency.
  • Collaborate with researchers, computational scientists and software engineers to deliver innovative solutions.
  • Contribute to ongoing research and the development of advanced simulation frameworks.

Technologies

  • CUDA
  • Linux
  • Python
  • Unix
  • C++

More

We are recruiting for an established organisation at the forefront of advanced scientific computing, high-performance computing (HPC) and complex engineering research. We are seeking an HPC / Scientific Software Engineer to join a close-knit specialist team within a wider scientific computing group, supporting the capabilities of new supercomputing infrastructure and contributing to advanced scientific research and engineering challenges. This remote role is available UK-wide, with a salary of £50,000–£55,000. We offer a performance-related bonus, excellent pension provision, generous annual leave, and opportunities for technical development and progression, with exposure to next-generation supercomputing infrastructure and advanced GPU technologies.

last updated 43 week of 2026

Skills

C++PythonCUDALinuxMPIOpenMPnumerical methodslinear algebraGPU programmingparallel computingperformance profilingsimulation software development

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores