Senior Compiler Engineer (LLVM)

IC Resources United Kingdom
Visa Sponsorship Relocation
Apply
AI Summary

We're seeking a Senior Compiler Engineer to join a globally established technology company in Cambridge, UK. As a key member of the compiler team, you'll design and implement LLVM backend compiler features, collaborate with hardware architects, and optimize generated code for performance, power efficiency, and correctness.

Key Highlights
Design and implement LLVM backend compiler features
Collaborate with hardware architects and systems engineers
Optimize generated code for performance, power efficiency, and correctness
Technical Skills Required
C C++ LLVM
Benefits & Perks
Relocation & Visa Support
Fully onsite (5 days per week)

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


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

sentiro partners

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

ReOrbit

United Kingdom

Software Engineer - Agentic AI

Programming
15h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Procter & Gamble

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly