Compiler Engineer

Switch Tech Talent

United Kingdom

Presencial

GBP 70.000 - 110.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive compensation
Growth opportunities
Ownership of critical projects

Descripción de la vacante

A technology company specializing in AI infrastructure is seeking a Compiler Engineer to design and extend MLIR dialects and build conversion pipelines. This mid-senior level role requires expertise in C++ and at least three years of experience in compiler development. Join a fast-paced team and work on critical compiler subsystems with a focus on reducing compute costs and improving performance.

Formación

  • 3+ years’ experience in production compiler or toolchain development (LLVM/MLIR, GCC, etc.).
  • Expertise in C++17/20.
  • Proven performance engineering skills.

Responsabilidades

  • Design and extend MLIR dialects, building conversion pipelines.
  • Implement and optimise compiler passes.
  • Collaborate on ABI and kernel launch strategies.
  • Profiling, measuring, and preventing regressions using tools such as nsight-compute, rocprof, vtune, and perf, supported by CI’d performance suites.
  • Driving upstream improvements to LLVM/MLIR, authoring RFCs, and reviewing PRs.
  • Collaborating with model optimisation and runtime teams on ABI, graph partitioning, and kernel launch strategies.
  • Experience with LLVM and/or MLIR.
  • 3+ years’ experience in production compiler or toolchain development (LLVM/MLIR, GCC, IREE/XLA/TVM, etc.).
  • Expertise in C++17/20.
  • Strong understanding of GPU architecture.
  • Proven performance engineering skills.

Conocimientos

LLVM/MLIR
C++17/20
Performance engineering
GPU architecture understanding
Production compiler or toolchain development

Herramientas

nsight-compute
rocprof
vtune
perf

Descripción del empleo

Overview

2 days ago Be among the first 25 applicants

This range is provided by Switch Tech Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Switch Tech Talent

Role

Role: Compiler Engineer (mid, senior, staff)

About the Company

An AI Infrastructure Start-up (B2B SaaS) are building a next-generation platform and seeking Mid/Senior/Staff Compiler Engineers.

Their LLVM/MLIR-based pipeline delivers lower latency, higher throughput, and improved cost efficiency across GPUs, enabling teams to scale production AI without scaling the bill.

Responsibilities
  • Designing and extending MLIR dialects, building conversion pipelines.
  • Implementing and optimising passes.
  • Extending and maintaining backends, curating and writing custom kernels (CUDA/HIP) with runtime integration for optimal occupancy and bandwidth use.
  • Profiling, measuring, and preventing regressions using tools such as nsight-compute, rocprof, vtune, and perf, supported by CI’d performance suites.
  • Driving upstream improvements to LLVM/MLIR, authoring RFCs, and reviewing PRs.
  • Collaborating with model optimisation and runtime teams on ABI, graph partitioning, and kernel launch strategies.
  • Experience with LLVM and/or MLIR.
  • 3+ years’ experience in production compiler or toolchain development (LLVM/MLIR, GCC, IREE/XLA/TVM, etc.).
  • Expertise in C++17/20.
  • Strong understanding of GPU architecture.
  • Proven performance engineering skills.
Compiler Engineer Desirable Experience
  • Exposure to IREE, OpenXLA/XLA, TVM, TensorRT-LLM, or Glow.
  • Knowledge of quantisation (INT8/INT4), dynamic shapes, and autotuning.
  • Familiarity with CPU vectorisation (AVX2/AVX-512/SVE), register allocation, or polyhedral techniques.
  • Experience with FPGA/HLS flows or custom accelerator backends.
Why Join
  • Opportunity to take ownership of critical compiler subsystems with visible upstream impact.
  • Work on one of the most complex and valuable challenges in AI, translating FLOPs into real-world performance.
  • Contribute to reducing compute costs, lowering CO₂ emissions, and easing demand on the global power grid.
  • Competitive compensation* and growth opportunities within a fast-paced, highly technical team.
Seniority and Employment Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Software Development

Referrals increase your chances of interviewing at Switch Tech Talent by 2x

Get notified about new Software Engineer jobs in United Kingdom.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Compiler Engineer - LLVM / C/C++ / CPU
Compiler Engineer - LLVM / C/C++ / CPU

European Tech Recruit • Cambridgeshire and Peterborough

Presencial
GBP 70.000 - 110.000
Compiler Engineer
Compiler Engineer

IC Resources • Greater London

Híbrido
GBP 90.000 - 150.000
AI Compiler Engineer
AI Compiler Engineer

ic resources • West of England

Presencial
GBP 70.000 - 100.000
Compiler Engineer
Compiler Engineer

Project People • Cambridge

Presencial
GBP 40.000 - 60.000
GPU Compiler Engineer
GPU Compiler Engineer

European Tech Recruit • Gran Bretaña

A distancia
GBP 66.969 - 96.733
Senior Compiler Engineer – LLVM, AI Accelerators (Remote)
Senior Compiler Engineer – LLVM, AI Accelerators (Remote)

IC Resources • Greater London

Híbrido
GBP 90.000 - 150.000
Compiler Engineer - LLVM / C++
Compiler Engineer - LLVM / C++

European Tech Recruit • Cambridge

Presencial
GBP 70.000 - 120.000
Compiler Engineer - Edinburgh/Cambridge
Compiler Engineer - Edinburgh/Cambridge

microTECH Global Limited • City of Edinburgh

Híbrido
GBP 65.000 - 95.000
Senior Software Engineer - AI Compiler
Senior Software Engineer - AI Compiler

Arm • Cambridge

Híbrido
GBP 74.000 - 100.000
LLVM Compiler Engineer: AI-Driven Optimizations
LLVM Compiler Engineer: AI-Driven Optimizations

European Tech Recruit • Cambridgeshire and Peterborough

Presencial
GBP 70.000 - 110.000