AI Accelerator Compiler Engineer — Inference & Kernels

Ecarx Co.

Greater London

On-site

GBP 100,000 - 150,000

Full time

4 days ago
Be an early applicant

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

Ecarx Co. in London is seeking an experienced AI/ML systems engineer to design compiler passes for AI accelerators, optimize kernels, and advance LLM inference work. You will bridge AI research and hardware, collaborating with software and hardware teams to push performance and efficiency.

The role requires deep knowledge of C/C++, Python, GPU programming, and DL frameworks, with a track record of optimizing AI workloads on accelerator architectures.

Qualifications

  • 5+ years in HPC, compiler dev, or AI/ML systems.
  • Strong coding skills in C/C++ and Python.
  • Deep experience with GPU/AI accelerator programming (CUDA/OpenCL).
  • Hands-on experience with DL frameworks (PyTorch, TensorFlow, JAX).
  • Understanding of neural nets and compute patterns (transformers, CNNs, RNNs).
  • Experience with performance optimization, profiling AI workloads.

Responsibilities

  • Design and implement compiler passes and optimization strategies for AI accelerator code generation (LLVM/MLIR-based).
  • Develop high-performance kernel libraries (GEMM, convolution, attention) for our accelerator.
  • Lead LLM inference optimization including KV cache management, batching, quantization.
  • Collaborate with hardware architects to define ISA, model, and features.
  • Integrate compiler stack with PyTorch, ONNX, and other formats.
  • Build performance analysis tools and benchmarks to measure model execution.
  • Drive optimization across full stack from model to instruction scheduling.
  • Contribute to AI software roadmap and accelerator ecosystem.

Skills

C/C++
Python
GPU/accelerator programming
DL frameworks
Transformer architectures
Performance optimization
LLVM/MLIR

Education

BSc/MSc/PhD in CS/EE

Tools

PyTorch
TensorFlow
JAX

Job description

Ecarx Co. in London is seeking an experienced AI/ML systems engineer to design compiler passes for AI accelerators, optimize kernels, and advance LLM inference work. You will bridge AI research and hardware, collaborating with software and hardware teams to push performance and efficiency.

The role requires deep knowledge of C/C++, Python, GPU programming, and DL frameworks, with a track record of optimizing AI workloads on accelerator architectures.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Compiler Engineer: MLIR & GPU Inference
AI Compiler Engineer: MLIR & GPU Inference

NVIDIA Corporation • United Kingdom

Remote
GBP 95,000 - 125,000
AI Inference Optimizations Engineer (MLIR/LLVM)
AI Inference Optimizations Engineer (MLIR/LLVM)

microTECH Global Limited • City of Edinburgh

Hybrid
GBP 90,000 - 120,000
AI Compiler Engineer: Kernel Gen & MLIR Innovation
AI Compiler Engineer: Kernel Gen & MLIR Innovation

NVIDIA • Cambridge

On-site
GBP 110,000 - 160,000
AI Chip Software & Compiler Engineer (LLM Optimization)
AI Chip Software & Compiler Engineer (LLM Optimization)

Ecarx Co. • Greater London

On-site
GBP 100,000 - 150,000
Edge AI Compiler Engineer — LLVM/MLIR Specialist
Edge AI Compiler Engineer — LLVM/MLIR Specialist

ic resources • West of England

On-site
GBP 70,000 - 100,000
Senior Compiler Engineer – LLVM, AI Accelerators (Remote)
Senior Compiler Engineer – LLVM, AI Accelerators (Remote)

IC Resources • Greater London

Hybrid
GBP 90,000 - 150,000
Senior Compiler Engineer for AI Accelerators at the Edge
Senior Compiler Engineer for AI Accelerators at the Edge

Innatera • Greater London

Hybrid
GBP 90,000 - 120,000
AI Compiler Engineer
AI Compiler Engineer

ic resources • West of England

On-site
GBP 70,000 - 100,000
AI Inference Compiler Engineer for Next-Gen GPUs
AI Inference Compiler Engineer for Next-Gen GPUs

NVIDIA • United Kingdom

On-site
GBP 90,000 - 150,000
LLVM Compiler Engineer: AI-Driven Optimizations
LLVM Compiler Engineer: AI-Driven Optimizations

European Tech Recruit • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 110,000