Scientific Software Engineer

Pertemps Bond

South Stoke

On-site

GBP 65,000 - 90,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Pertemps Bond is seeking an experienced Scientific Software Engineer to join an innovative technology team at Oxfordshire, South East UK. You’ll work with scientists, software engineers and hardware specialists to connect high-level programming languages with advanced hardware.

You will design and develop compiler infrastructure, SSA-based representations, and tools, integrate simulation tools into cloud platforms, and collaborate across teams while maintaining high-quality, well-tested software.

Qualifications

  • PhD in CS or equivalent experience, with focus on compilers or programming languages.
  • Proficiency in C++, Rust, Julia, Haskell or OCaml with compiler experience.
  • Experience with compiler development and SSA.
  • Knowledge of Git, testing, CI/CD and debugging.
  • Experience with LLVM or MLIR.
  • Background in scientific simulation or HPC.

Responsibilities

  • Develop and maintain compiler infrastructure and SSA-based 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

C++
Rust
Julia
SSA-based representations
Programming language design
Cloud platforms
Problem solving
Communication
Debugging
Scientific computing
LLVM experience
MLIR experience

Education

PhD in Computer Science

Tools

Git
CI/CD
Compiler development frameworks

Job description

Scientific Software Engineer

Salary: Competitive

Job Type: Permanent

We are looking for an experienced Scientific Software Engineer to join an innovative technology team developing advanced software, simulation tools and compiler technologies.

You’ll work alongside software engineers, scientists and hardware specialists, developing software that connects high-level programming languages with advanced hardware.

Key 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.

About You

  • PhD in Computer Science, or equivalent professional experience, ideally in compilers, programming languages or computer architecture.
  • 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.
  • LLVM or MLIR experience.
  • Scientific simulation or high-performance computing.

Scientific Software Engineer Oxfordshire,South East,UK

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Software Engineer
Scientific Software Engineer

Pertemps Reading • Oxford

On-site
GBP 70,000 - 100,000
Scientific Software Engineer - Compiler & Simulation
Scientific Software Engineer - Compiler & Simulation

Pertemps Reading • Oxford

On-site
GBP 70,000 - 100,000
Scientific Software Engineer – Compiler & HPC Tools
Scientific Software Engineer – Compiler & HPC Tools

Pertemps Bond • South Stoke

On-site
GBP 65,000 - 90,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
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
Compiler Engineer - LLVM / C/C++ / CPU
Compiler Engineer - LLVM / C/C++ / CPU

European Tech Recruit • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 110,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
Programming Languages Research Engineer (Open to Graduates) - Frameworks / Compilation / Generated Code
Programming Languages Research Engineer (Open to Graduates) - Frameworks / Compilation / Generated Code

European Tech Recruit • City of Edinburgh

On-site
GBP 45,000 - 75,000
Software Engineer - Compiler & Runtime
Software Engineer - Compiler & Runtime

OQC • Reading

On-site
GBP 65,000 - 90,000