Compiler Engineer

Compiler Engineer

Location:
Cambridge (CB2) - Cambridgeshire, East Anglia, United Kingdom
Salary:
market rate
Type:
Permanent
Main Industry:
Search Information Technology Jobs
Advertiser:
microTECH Global Ltd
Job ID:
132237347
Posted On: 
04 September 2025
Job Title: Compiler Engineer

Job Type: Permanent

Location: Cambridge, UK

Hybrid Working Required – 3 Days On, 2 days Remote

Our client are a UK based AI start-up.

Brief:

Designing and developing the software systems that enable us to run machine learning (ML) inference workloads at state of the art latencies and efficiency on FPGA-based hardware accelerators. Working throughout the stack to define the ways we program AI accelerators, from co-designing the instruction sets together with the hardware engineering team, to developing the compilers and application APIs to interface the accelerator with ML models and frameworks.

Responsibilities:

Programming our bespoke hardware accelerators by writing compilers and DSLs

Creating tools for debugging, profiling, and optimising programs for our accelerators

Developing efficient applications and runtime libraries for server CPUs that utilise our accelerators

Key Requirements:

PhD or MSc in related field

Used Rust in production or open source codebases

Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix)

3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development

Please get in touch with # to hear more about this incredible position

Apply:

Never supply bank or financial information to advertisers. If bank details or money are requested for a job vacancy, email support@tiptopjob.com.
If you encounter any technical problems in applying for this job, please click here.
© 2025 TipTopJob.com (A)
Facebook X - Formerly Twitter LinkedIn Instagram All Social Networks