CareerPlanSign in

ML Compiler & System

London💼 Full-time🗓 2026-09-07 → 2026-09-25

Core

Building a high-performance open-source Python compiler (Quadrants) that translates Python code into optimized machine code for CPU and GPU backends, specifically targeting physics and performance-critical numerical computing.

Role type

Senior IC ML Compiler & System Engineer

Builds

Quadrants compiler infrastructure, including API, IR, lowering, optimization passes, and numerical primitives for CPU (x86, Arm64) and GPU (CUDA, AMDGPU, Metal, Vulkan) backends.

Domain

High-performance computing, compiler technology, GPU architecture, numerical computing

Deliverable

production ML models | product features

Required skills

GPU architecture (registers, shared memory, barriers, atomics, threading), compiler design (IR, lowering, optimization), Python API design, numerical primitives (linear algebra, solvers), system-level performance tuning

Preferred skills

CPU architecture intuition, experience with differentiable simulation, open-source project leadership

Technologies

Python, CUDA, PTX, C, inline assembly, NumPy, PyTorch

Responsibilities

Design and own the full compiler stack from API to backends, implement optimization passes for vectorization and memory efficiency, develop and benchmark numerical primitives, collaborate with the Genesis physics simulator team, drive open-source adoption and roadmap

Seniority

Senior, hands-on IC with potential to lead a small team

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.