CareerPlan

Senior Compiler Engineer - Backend GPU

US, CA, Santa ClaraFull-time$152k–$242k2026-02-27 → 2026-11-11
Based in United States

Core

Design and implement a new LLVM-based backend JIT compiler targeting NVIDIA GPUs to generate high-performance machine instructions for Graphics and Compute workloads.

Role type

Senior IC backend compiler engineer (GPU)

Builds

High-performance GPU machine code for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++)

Domain

GPU computing, parallel computing, compiler infrastructure

Deliverable

production ML models

Required skills

LLVM code generation, instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, Machine IR, C++ programming, performance analysis

Preferred skills

GPU compiler optimizations, CUDA/DirectX/OpenGL/Vulkan application development, leading technical teams

Technologies

LLVM, CUDA, OpenGL, Vulkan, DirectX, C++, GlobalISel, TableGen

Responsibilities

Guide design and implementation of backend JIT compiler; Design and develop new compiler passes and optimizations; Collaborate with global compiler, hardware, and application teams; Apply latest compiler technologies to produce robust tools; Influence new GPU architecture development

Seniority

Senior, hands-on IC