Compiler Engineer

New Today

Job Description

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++

Location:
Cambridge
Job Type:
FullTime
Category:
Engineering

We found some similar jobs based on your search