Research Engineer: AI-Driven CPU Microarchitecture

Huawei Technologies Research & Development (UK) Ltd

Cambridge

On-site

GBP 60,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Huawei Research and Development UK Limited in Cambridge is seeking an ambitious Research Engineer to explore CPU microarchitecture using reinforcement learning, LLM agents and learned models. You will work on Kirin CPU Team, translating research papers into validated simulator results and practical hardware proposals.

The role is suited for early-career researchers who can bridge theory and implementation, with experience in gem5/ChampSim or related tools and a strong publishing or open-source

Qualifications

  • Degree in Computer Science, Computer Engineering or related field or equivalent practical experience.
  • Solid understanding of out-of-order CPU microarchitecture including speculation and memory hierarchy.
  • Strong C++ and Python programming abilities.
  • Hands-on depth in at least two areas: simulation, RL/model training, LLM agents, compilers or performance kernels.
  • Proven ability to build non-trivial end-to-end systems and conduct rigorous experiments.

Responsibilities

  • Build RL, Bayesian and LLM-agent-driven design-space exploration over gem5 and cycle-accurate models.
  • Develop agentic pipelines to read papers, implement mechanisms in simulators and run experiments with proper reward design and checks.
  • Train surrogate and ML performance models to predict IPC and PPA while reducing simulation cost.
  • Characterise emerging CPU workloads (on-device LLM inference, vector extensions, KV-cache behavior) and translate findings into microarchitecture proposals.
  • Identify bottlenecks as hardware-, software-, or joint-fixable and collaborate with compiler/runtime/kernel teams.
  • Turn strong results into patents, internal reports or publications.

Skills

C++
Python
CPU microarchitecture
Reinforcement learning
LLM agent systems
Simulation tools
Open-source contributions

Education

BSc/MSc/PhD in CS/EE or related field

Tools

gem5
ChampSim
LLVM/MLIR
CUDA/Triton
SIMD

Job description

Huawei Research and Development UK Limited in Cambridge is seeking an ambitious Research Engineer to explore CPU microarchitecture using reinforcement learning, LLM agents and learned models. You will work on Kirin CPU Team, translating research papers into validated simulator results and practical hardware proposals.

The role is suited for early-career researchers who can bridge theory and implementation, with experience in gem5/ChampSim or related tools and a strong publishing or open-source

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer: AI for CPU Architecture
Research Engineer: AI for CPU Architecture

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 60,000 - 120,000
ML Systems & Compiler Research Engineer
ML Systems & Compiler Research Engineer

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,000
Lead CPU Microarchitecture & Performance Engineer
Lead CPU Microarchitecture & Performance Engineer

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,000
Compute & AI Technology Strategist (R&D)
Compute & AI Technology Strategist (R&D)

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 130,000
Research Engineer: Programming Languages & AI-Driven Coding
Research Engineer: Programming Languages & AI-Driven Coding

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

On-site
GBP 70,000 - 120,000
AI Runtime & Systems Engineer for Low-Latency Inference
AI Runtime & Systems Engineer for Low-Latency Inference

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 65,000 - 110,000
Researcher, Computer Architecture & Networks-on-Chip
Researcher, Computer Architecture & Networks-on-Chip

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 70,000 - 100,000
Research Scientist (ML) - RL, LLMs & AI Systems
Research Scientist (ML) - RL, LLMs & AI Systems

Huawei • City of Westminster

On-site
GBP 90,000 - 130,000
Machine Learning Scientist – RL & AI Systems
Machine Learning Scientist – RL & AI Systems

Huawei Technologies Research & Development (UK) Ltd • Greater London

On-site
GBP 80,000 - 120,000
Research Engineer - AI / ML / LLM
Research Engineer - AI / ML / LLM

European Tech Recruit • Greater London

On-site
GBP 60,000 - 90,000