IT & Software

Senior Compiler Engineer

Riverlane

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you will help build Riverlane’s compiler toolchain for fault-tolerant quantum computing, enabling researchers and hardware partners to write and run robust quantum programs. You will own substantial parts of the software stack and contribute to the open-source ecosystem around quantum error correction. You will collaborate across engineering and science teams to design, optimize, and ship compiler and runtime components. The position offers leadership opportunities and a fast-moving environment in a growing company dedicated to transformative quantum technologies.

Pay / Benefits
  • annual bonus plan
  • private medical insurance
  • life insurance
  • contributory pension
  • equity
  • 28 days annual leave + bank holidays + enhanced family leave
Responsibilities
  • Design and build system tools (compilers, emulators, profilers, debuggers)
  • Design and implement compiler optimizations, transformations, and analyses across IR levels
  • Own a substantial portion of the software stack for error-corrected quantum computing systems
  • Mentor, guide and lead engineers in the team
  • Lead collaboration with other engineering teams to integrate software and hardware artifacts with the compiler
  • Collaborate with scientists and engineers to implement new error correcting codes and runtimes for decoders
Key requirements
  • Curiosity to learn new things
  • Experience working collaboratively with diverse teams
  • Strong written and verbal communication
  • Broad knowledge of the software and hardware stack (compilers, OS, architectures)
  • Experience in compilers (LLVM MLIR or others), esp. middle-/back-end: IR design, optimizations, instruction selection
  • Experience shipping software to users
  • Proficiency in Python; proficiency in C++ or Rust
  • Interest in quantum open-source ecosystem
  • curiosity
  • collaboration
  • communication
  • LLVM MLIR / compiler experience
  • IR design and optimization passes
  • instruction selection

Reference: WJ-747_30179752

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.