Backend Compiler Engineer

Nvidia

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
106 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$133k $234k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $143,125–$214,500.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Backend Compiler Engineer

JOB TITLE: Backend Compiler Engineer - New College Grad 2026 The Backend Compiler Engineer - New College Grad 2026 joins the NVIDIA Back End Compiler Team to support the construction and emission of high-performance GPU machine instructions. This role involves investigating improvement opportunities within the compiler back end and collaborating with global hardware and application teams to resolve problems. The engineer will work on deep-learning compiler technology spanning architecture design through functional languages. Key responsibilities include code generation and performance optimization for complex parallel SIMT architectures. Required skills include proficiency in C/C++, a background in LLVM code generation, and completion of a Compiler Design class. Candidates should possess knowledge of instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR, alongside experience with CUDA, PTX, or graphics APIs like OpenGL, Vulkan, and DX.

What you'll do

  • Investigate problems and improvement opportunities within the NVIDIA Compiler Back End.
  • Oversee improvements and problem resolutions with global compiler, hardware, and application teams.
  • Construct and emit high-performance GPU machine instructions for Graphics and Compute.
  • Support deep-learning compiler technology spanning architecture design through functional languages.
  • Develop and maintain code using C/C++ and LLVM code generation.
  • Implement instruction scheduling, software pipelining, and register allocation.
  • Provide performance and capabilities for complex parallel SIMT architectures.

What we're looking for

  • Bachelors or Master's degree in Computer Science or Computer Engineering or equivalent experience.
  • Successful completion of an undergraduate Compiler Design class.
  • Strong coding skills with C/C++.
  • Strong writing and oral skills with the ability to follow Software Engineering best practices.
  • Background in LLVM code generation.
  • Graduate coursework in Compiler Design and Construction (preferred).
  • Hands-on experience with backend compiler design and code generation (preferred).
  • Experience with GPU/parallel architectures, CUDA, PTX, or Graphics APIs (preferred).

More like this

Similar roles

GPU Backend Compiler Engineer

Nvidia

Remote (Austin, TX) +5 22 days ago
C++ LLVM CUDA Vulkan OpenGL DirectX PTX OpenCL Fortran TableGen GlobalISel LLVM IR Machine IR Instruction Scheduling Software Pipelining Register Allocation Deep Learning SIMT
3+ yrs exp Remote

Senior Compiler Engineer, Backend GPU

Nvidia

Remote (Santa Clara, CA) +2 75 days ago $152,000–$241,500
LLVM C++ CUDA PTX OpenCL OpenGL Vulkan DirectX Fortran Code Generation Instruction Scheduling Software Pipelining Register Allocation GlobalISel TableGen LLVM IR Machine IR JIT Compiler Optimization SIMT
4+ yrs exp Remote

AI Compiler Engineer

Nvidia

Santa Clara, CA +1 40 days ago
Machine Learning Compilers Python C/C++ GPU Programming MLIR Apache TVM LLM Inference Kernel Generation Flash Attention FlashInfer Machine Learning Systems Automation C++

GPU Compiler Engineer

Nvidia

Remote (Austin, TX) +5 67 days ago
C++ LLVM CUDA Vulkan OpenGL DirectX PTX OpenCL Fortran TableGen GlobalISel LLVM IR Machine IR Instruction Scheduling Software Pipelining Register Allocation SIMT Deep Learning
Remote

Senior Code Generator Compiler Engineer

Nvidia

Remote (Austin, TX) +3 55 days ago $152,000–$241,500
C++ LLVM CUDA PTX OpenCL Fortran OpenGL Vulkan Register Allocation Instruction Scheduling Software Pipelining GlobalISel TableGen LLVM IR Machine IR MIR Compiler Code Generation SIMT
Remote

Senior GPU Compiler Engineer

Nvidia

Remote (Austin, TX) +5 12 days ago $152,000–$241,500
C++ LLVM CUDA Vulkan OpenGL DirectX PTX OpenCL Fortran TableGen GlobalISel LLVM IR Machine IR Instruction Scheduling Software Pipelining Register Allocation Deep Learning Compiler Engineering
4+ yrs exp Remote