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
1. Designing and implementing LLVM backend compiler features
2. Working on instruction selection, scheduling, register allocation, and code generation
3. Optimising generated code for performance, power efficiency, and correctness
4. Collaborating closely ...