Compiler Engineer

Staff Compiler Engineer (LLVM)

Location: Cambridge, UK

Working Model: Fully onsite (5 days per week)

Relocation & Visa Support: Available

The opportunity

We’re supporting a large, globally established technology company that is building out a new compiler team in Cambridge. This is a senior-level role working on production compiler technology that ships at global scale, tightly integrated with next-generation silicon.

While the team works closely with GPU and accelerator hardware, this role is fundamentally backend-compiler focused. Prior GPU experience is not required — strong compiler

fundamentals and LLVM backend experience are the key requirements.

If you enjoy working close to hardware, solving performance-critical problems, and having real influence over low-level architecture decisions, this is a standout opportunity.

Compiler Engineer Responsibilities

  • Designing and implementing LLVM backend compiler features
  • Working on instruction selection, scheduling, register allocation, and code generation
  • Optimising generated code for performance, power efficiency, and correctness
  • Collaborating closely with hardware architects and systems engineers
  • Building and maintaining compiler tests, benchmarks, and validation infrastructure
  • Debugging complex low-level issues across compiler and hardware boundaries

Compiler Engineer Background

  • Strong experience in compiler development, ideally with LLVM
  • Solid C/C++ and systems-level programming skills
  • Good understanding of computer architecture and low-level performance concepts
  • Experience working on performance-critical or hardware-adjacent software

If this position sounds of interest please reach out to Harry Hansford @ IC Resources

#Compiler #LLVM #Backend #GPU #C++

Job Details

Company
IC Resources
Location
Cambridge, England, United Kingdom
Posted