Compiler Engineer - Edinburgh/Cambridge

microTECH Global Limited

City of Edinburgh

Hybrid

GBP 65,000 - 95,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

microTECH Global Limited in the UK is seeking a dedicated compiler engineer to join a distributed team in Cambridge and Edinburgh. You will develop LLVM-based compilers and libraries, tackle real‑world server, HPC and AI computing problems, and contribute changes upstream to open‑source communities.

The role focuses on enabling new architecture features, optimizing xPU code, and using AI to improve compiler performance.

Qualifications

  • Passionate to develop compiler
  • Advanced C/C++ programming skills
  • Basic knowledge of CPU or xPU architecture
  • Experience contributing to open-source projects (desired)

Responsibilities

  • Develop LLVM based compilers
  • Enable compiler for new architecture features
  • Design & implement optimization for xPU architectures
  • Use AI technology to help compiler optimize
  • Analyze performance of compiler generated code
  • Co-design with xPU architecture teams

Skills

Advanced C/C++ programming skills
Teamwork and communication

Education

BSc/MSc/MSci in CS

Tools

LLVM

Job description

You will join a team of compiler engineer located in Cambridge/Edinburgh and global locations to develop compilers and libraries. You will learn to resolve real-world server, HPC and AI computing problems by analyzing performance issues, applying state of art optimizations, debugging the compilation procedure and present the result. You will be encouraged to solve problem in innovative ways. You will work in a diversified team with different culture background but share common goals. Your contribution can be up-streamed to open-source communities.

Key Responsibilities:

Develop LLVM based compilers:

  • Enable compiler for new architecture features

  • Design & implement optimization for xPU architectures

  • Use AI technology to help compiler optimize

Analyze performance of compiler generated code

Co-design with xPU architecture teams

Person Specification:
Required:
  • Passionate to develop compiler

  • Advanced C/C++ programming skills

  • Basic knowledge of CPU or xPU architecture

Desired:
  • BSc/MSc/MSci in CS

  • Experience of contributing to open-source projects

  • Good at self-learning, courageous to explore new things, strong in practical skills

  • Good communication skills and teamwork

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Compiler Engineer
Compiler Engineer

Project People • Cambridge

On-site
GBP 40,000 - 60,000
Compiler Engineer
Compiler Engineer

microTECH Global LTD • City of Edinburgh

On-site
GBP 70,000 - 110,000
Compiler Engineer - LLVM / C++
Compiler Engineer - LLVM / C++

European Tech Recruit • Cambridge

On-site
GBP 70,000 - 120,000
LLVM Compiler Engineer – AI & xPU Optimizations
LLVM Compiler Engineer – AI & xPU Optimizations

Huawei Technologies Research & Development (UK) Ltd • City of Edinburgh

On-site
GBP 70,000 - 100,000
33 days annual leave entitlement per2
Group Personal Pension
Life insurance
+6
LLVM Compiler Engineer for HPC/AI Optimizations
LLVM Compiler Engineer for HPC/AI Optimizations

microTECH Global Limited • City of Edinburgh

Hybrid
GBP 65,000 - 95,000
Compiler Engineer: AI-Optimized xPU, Open Source
Compiler Engineer: AI-Optimized xPU, Open Source

microTECH Global LTD • City of Edinburgh

On-site
GBP 70,000 - 110,000
Compiler Engineer
Compiler Engineer

IC Resources • West of England

On-site
GBP 80,000 - 120,000
Compiler Engineer
Compiler Engineer

IC Resources • Greater London

Hybrid
GBP 85,000 - 120,000
Compiler Engineer
Compiler Engineer

Huawei Technologies Research & Development (UK) Ltd • City of Edinburgh

On-site
GBP 70,000 - 100,000
33 days annual leave entitlement per2
Group Personal Pension
Life insurance
+6
LLVM Compiler Engineer for AI-Powered xPU Optimizations
LLVM Compiler Engineer for AI-Powered xPU Optimizations

European Tech Recruit • Cambridge

On-site
GBP 70,000 - 120,000