CareerPlan

Senior Compiler Engineer - Backend GPU

US, CA, Santa ClaraFull-time$152k2026-08-13 → 2026-11-10

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 compiler engineer (GPU backend)

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

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 a new LLVM-based 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 and work on new GPU architectures

Seniority

Senior, hands-on IC