Senior Software Engineer - HPC/Scientific in Cambridge

Senior Software Engineer - HPC/Scientific in Cambridge

Cambridge Full-Time 72000 - 88000 £ / year (est.) Home office (partial)
Technical Futures Ltd

At a Glance

  • Tasks: Join a dynamic team to design and optimise complex engineering systems using Python and Rust.
  • Company: Exciting deeptech start-up focused on scientific computing and innovation.
  • Benefits: Generous salary, shares, 30 days holiday, private healthcare, and hybrid working.
  • Other info: Opportunities for career growth in a supportive and innovative environment.
  • Why this job: Make a real impact in cutting-edge technology while collaborating with engineers and scientists.
  • Qualifications: Strong software engineering skills and experience in modern languages, especially Python and Rust.

The predicted salary is between 72000 - 88000 £ per year.

Exciting deeptech start-up seeks a bright, forward thinking Senior Software / Backend Engineer to join their dedicated team.

With strong software engineering skills in modern languages (to include Python and Rust) backed by a good academic history, you’ll bring curiosity about scientific computing and care for code quality.

Applications are welcomed from Senior level up to Staff level Engineers with experience designing systems and the API between them; with experience of modern Python tooling and packaging, knowledge of Cloud computing or HPC job management (such as Slurm), identity and authorization flows (such as OAuth2/OIDC).

This cutting-edge technology company, focused on optimizing complex engineering systems, seeks a top class Senior Software / Backend Engineer who will confidently work collaboratively with engineers and scientists to have a real say in how the platform layer is designed.

  • The Senior Software Engineer should bring the following skills and experience:
  • Strong academic background. Could be Software Engineering, Computer Science, Physics or Scientific Software related.
  • Strong software engineering skills in modern languages (Python & Rust ideal).
  • Experience designing systems and the APIs between them – services that coordinate work, manage state and handle failure.
  • Focus on code quality.

Some / most of the following should support the skills above

  • Experience of Cloud computing or HPC job management (such as Slurm).
  • Identity and authorization flows such as OIDC/OAuth2.
  • Deploying containerized services on Linux (such as Podman).
  • Infrastructure as code (such as Ansible, Open Tofu).
  • Modern Python tooling and packaging such as uv.
  • Data storage and pipelines, including large simulation results and model serving.
  • API, REST, Web Sockets such as Fast API.

Hybrid working available (3 days office /2 WFH), a very generous base salary dependent on your level of skills and experience and benefits to include Shares, 30 days holiday + time off between Xmas and New Year, Private healthcare, Pension Plan, Life Assurance and much more

Senior Software Engineer - HPC/Scientific in Cambridge employer: Technical Futures Ltd

Join a pioneering High-Tech Company that is not only a global leader in mission-critical Communications Infrastructure but also values its employees through a supportive work culture and ample growth opportunities. With a state-of-the-art lab and a focus on innovation, you will have the chance to tackle complex RF design challenges while enjoying a competitive salary, private healthcare, and flexible working hours, making it an ideal environment for both personal and professional development.

Technical Futures Ltd

Contact Details:

Technical Futures Ltd Recruitment Team

We think you need these skills to ace Senior Software Engineer - HPC/Scientific in Cambridge

Python
Rust
System Design
API Development
Cloud Computing
HPC Job Management
Slurm