IT & Software

GPU Compiler Engineer

Intellectual Capital Resources

Cambridgeshire · Cambridgeshire · United Kingdom

Share this job: X Facebook WhatsApp
Overview

As a Staff Compiler Engineer, you will shape production compiler technology used at global scale, tightly integrated with next-generation silicon. You will contribute to LLVM backend development and hardware-aware optimisations, collaborating with hardware architects and systems teams. This role offers impact across low-level architecture decisions and performance-critical code paths. You will work onsite in Cambridge with visa and relocation support for the right candidate. You help drive robust, validated compiler infrastructure that scales with demanding hardware.

Pay / Benefits
  • onsite role in Cambridge
  • visa and relocation support
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
Key requirements
  • 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
  • LLVM backend experience
  • C/C++
  • compiler development
  • performance optimization
  • hardware-adjacent software
  • instruction selection

Reference: WJ-747_31289603 · Posted 11 Nov 2026, 08:42 PM

Find more on GigBlow

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

Browse jobs