Scientific Software Engineer - Compiler & Simulation

Pertemps Reading

Oxford

On-site

GBP 70,000 - 100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pertemps Reading is seeking a highly skilled Scientific Software Engineer to join a forward‑looking technology team. You will connect high‑level languages with advanced hardware, shaping compiler infrastructure and SSA‑based representations while collaborating with scientists, engineers and hardware specialists to deliver robust software tools.

You will design programming languages, develop software tools and integrate simulation tools into cloud platforms, ensuring high quality and

Qualifications

  • PhD in Computer Science or equivalent professional experience, ideally in compilers, programming languages or computer architecture.
  • Strong Python experience.
  • Experience with a compiled language such as C++, Rust, Julia, Haskell or OCaml.
  • Experience with compiler development and SSA.
  • Understanding of modern software development, including Git, testing, CI/CD and debugging.
  • Strong problem-solving and communication skills.

Responsibilities

  • Develop and maintain compiler infrastructure and SSA-based intermediate representations.
  • Design and develop programming languages and software tools.
  • Integrate simulation tools into software and cloud platforms.
  • Work closely with scientists and engineers to develop technical solutions.
  • Test, debug, optimise and maintain high-quality software.
  • Collaborate with internal teams and external partners.

Skills

Python
C++
Rust
Julia
Haskell
OCaml
SSA
Git
CI/CD
Debugging
Communication

Education

PhD in Computer Science

Tools

LLVM/MLIR

Job description

Pertemps Reading is seeking a highly skilled Scientific Software Engineer to join a forward‑looking technology team. You will connect high‑level languages with advanced hardware, shaping compiler infrastructure and SSA‑based representations while collaborating with scientists, engineers and hardware specialists to deliver robust software tools.

You will design programming languages, develop software tools and integrate simulation tools into cloud platforms, ensuring high quality and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Software Engineer – Compiler & HPC Tools
Scientific Software Engineer – Compiler & HPC Tools

Pertemps Bond • South Stoke

On-site
GBP 65,000 - 90,000
Scientific Software Engineer
Scientific Software Engineer

Pertemps Reading • Oxford

On-site
GBP 70,000 - 100,000
Scientific Software Engineer
Scientific Software Engineer

Pertemps Bond • South Stoke

On-site
GBP 65,000 - 90,000
Quantum Compiler Software Engineer — Simulation Tools
Quantum Compiler Software Engineer — Simulation Tools

QuEra Computing Inc. • Harwell

On-site
GBP 76,000 - 124,000
Quantum Compiler Engineer: SSA & Hardware Co-Design
Quantum Compiler Engineer: SSA & Hardware Co-Design

IC Resources • United Kingdom

On-site
GBP 90,000 - 140,000
Compiler Engineer - LLVM / C/C++ / CPU
Compiler Engineer - LLVM / C/C++ / CPU

European Tech Recruit • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 95,000
Programming Languages Research Engineer: AI & Compilers
Programming Languages Research Engineer: AI & Compilers

European Tech Recruit • City of Edinburgh

On-site
GBP 45,000 - 75,000
Scientific Software Engineer - Compiler
Scientific Software Engineer - Compiler

QuEra Computing Inc. • Harwell

On-site
GBP 76,000 - 124,000
Compiler Engineer - Edinburgh/Cambridge
Compiler Engineer - Edinburgh/Cambridge

microTECH Global Limited • City of Edinburgh

Hybrid
GBP 65,000 - 95,000
Compiler Engineer - LLVM / C/C++ / CPU
Compiler Engineer - LLVM / C/C++ / CPU

European Tech Recruit • City of Edinburgh

On-site
GBP 70,000 - 110,000