Backend Compiler Engineer - New College Grad 2026
Core
Constructing and emitting high-performance GPU machine instructions for graphics and compute workloads across complex parallel SIMT architectures.
Role type
Junior Backend Compiler Engineer
Builds
GPU machine code for graphics (OpenGL, Vulkan, DX) and compute (CUDA, PTX, OpenCL, Fortran, C++)
Domain
AI computing / GPU architecture / Compiler engineering
Deliverable
production ML models
Required skills
C/C++ programming, Compiler Design theory, LLVM code generation, Instruction scheduling, Software pipelining, Register allocation, GlobalISel, TableGen, LLVM IR, Machine IR (MIR)
Preferred skills
GPU and parallel architectures, CUDA/PTX, Graphics APIs (OpenGL, DX, Vulkan), Graduate coursework in Compiler Design
Technologies
CUDA, PTX, OpenGL, Vulkan, DX, LLVM, GlobalISel, TableGen
Responsibilities
Investigate problems and improvement opportunities within the NVIDIA Compiler Back End, Collaborate with global compiler, hardware, and application teams to oversee improvements and problem resolutions, Contribute to deep-learning compiler technology spanning architecture design and support
Seniority
Junior, entry-level IC