Job Search and Career Advice Platform

Enable job alerts via email!

CPU Research Engineer: Microarchitecture & ML Prefetching

microTECH Global Ltd

Cambridge

On-site

GBP 45,000 - 70,000

Full time

15 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company based in Cambridge is seeking a CPU Research Engineer to research and develop advanced data prefetching techniques, speculative execution mechanisms, and branch prediction innovations. The ideal candidate will hold a Master or PhD degree in Computer Science, Engineering, or Physics, and possess strong programming skills in C, C++, and Python. This full-time on-site role involves collaboration with UK universities and compiler teams to push the boundaries of processor architectures.

Qualifications

  • Master/PhD degree required in relevant fields.
  • Strong knowledge of computer architectures and processor design.
  • Deep understanding of speculative execution and branch prediction.

Responsibilities

  • Research data prefetching techniques using ML-based predictors.
  • Design speculative execution mechanisms and thread-level speculation.
  • Innovate branch prediction techniques for next-gen processors.

Skills

C programming
C++ programming
Python programming
Assembly languages
Scripting languages
Microarchitecture simulation
Performance modeling

Education

Master/PhD in Computer Science/Engineering/Physics

Tools

gem5
Sniper
ChampSim
LLVM
GCC
Job description
A leading technology company based in Cambridge is seeking a CPU Research Engineer to research and develop advanced data prefetching techniques, speculative execution mechanisms, and branch prediction innovations. The ideal candidate will hold a Master or PhD degree in Computer Science, Engineering, or Physics, and possess strong programming skills in C, C++, and Python. This full-time on-site role involves collaboration with UK universities and compiler teams to push the boundaries of processor architectures.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.