LLVM Compiler Engineer – AI & xPU Optimizations

Huawei Technologies Research & Development (UK) Ltd

City of Edinburgh

On-site

GBP 70,000 - 100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

33 days annual leave entitlement per2
Group Personal Pension
Life insurance
Private medical insurance
Medical expense claim scheme
Employee Assistance Program
Cycle to work scheme
Company sports club and social events
Additional time off for learning and3

Job summary

Huawei Research and Development UK Limited is seeking a compiler engineer to join a global team based in Cambridge and Edinburgh. You will develop LLVM-based compilers, analyze performance, and optimize for xPU architectures while collaborating with cross-functional teams.

The role emphasizes cutting-edge compiler research, open-source contributions, and practical problem solving. A strong background in C/C++ and CPU/xPU architecture is essential, with opportunities for learning and career

Qualifications

  • Passionate to develop compiler
  • Advanced C/C++ programming skills
  • Basic knowledge of CPU or xPU architecture

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

Compiler development
C/C++ programming
Open-source contributions
CPU/xPU architecture basics

Education

BSc/MSc/MSci in CS

Job description

Huawei Research and Development UK Limited is seeking a compiler engineer to join a global team based in Cambridge and Edinburgh. You will develop LLVM-based compilers, analyze performance, and optimize for xPU architectures while collaborating with cross-functional teams.

The role emphasizes cutting-edge compiler research, open-source contributions, and practical problem solving. A strong background in C/C++ and CPU/xPU architecture is essential, with opportunities for learning and career

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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
AI Compiler Optimization Engineer (Hybrid CPU/XPU)
AI Compiler Optimization Engineer (Hybrid CPU/XPU)

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

On-site
GBP 85,000 - 110,000
33 days annual leave entitlement peryr
Group Pension
Life insurance
+6
ML Systems & Compiler Research Engineer
ML Systems & Compiler Research Engineer

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,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
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
Research Engineer-ML Systems & Compilers (Contractor)
Research Engineer-ML Systems & Compilers (Contractor)

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,000
AI Compiler Optimization Engineer
AI Compiler Optimization Engineer

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

On-site
GBP 85,000 - 110,000
33 days annual leave entitlement peryr
Group Pension
Life insurance
+6