GPU Compiler Engineer
Job in
Cambridge, Cambridgeshire, CB21, England, UK
Listing for:
Intellectual Capital Resources
Full Time
position
Listed on 2026-11-11
Job specializations:
-
Software Development
Job Description & How to Apply Below
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.
Staff 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
Staff 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
This will be an onsite role based in Cambridge and Visa and relocation support is available for the right candidate.
If this position sounds of interest please reach out to Harry Hansford @ IC Resources
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction