Senior Backend Compiler Engineer - GPU

at Nvidia
USD 148,000-287,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Communication @ 4 CUDA @ 4 GPU @ 7

Details

NVIDIA is seeking a Senior Backend Compiler Engineer with strong LLVM code generation experience to join the GPU Software organization. The Compiler team constructs and emits high-performance GPU machine instructions for Graphics (OpenGL, Vulkan, DirectX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). You will work with compiler, hardware and application teams to produce robust, supportable compilers and tools for NVIDIA's parallel SIMT architectures.

Responsibilities

  • Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs
  • Design and develop compiler passes and optimizations to meet high performance and low compilation-time requirements
  • Work with global compiler, hardware, and application teams to oversee improvements and resolve problems
  • Apply and adapt the latest compiler technologies to produce premier, robust, supportable compilers and tools
  • Influence and work on new GPU architectures

Requirements

  • B.S. or higher in Computer Science/Engineering or equivalent experience
  • 5+ years of compiler development experience, including 3+ years working with LLVM focused on code generation
  • Expertise in LLVM code generation (instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, Machine IR/MIR)
  • Proficient in compiler design and performance analysis tools
  • Excellent hands-on C++ programming skills applied to industry-standard C++ compilers and development frameworks
  • Strong software engineering principles focused on crafting robust, maintainable solutions
  • Good communication and documentation skills; self-motivated

Preferred / Ways to Stand Out

  • MS or PhD preferred
  • Experience developing compiler optimizations and code generation for GPUs
  • Experience developing CUDA, DirectX, OpenGL/Vulkan applications
  • Strong interpersonal skills and capability to lead and influence others

Compensation & Benefits

  • Base salary ranges by level (determined by location, experience, and pay of peers):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and benefits (link to NVIDIA benefits referenced in original posting)

Other

  • Applications accepted at least until July 29, 2025
  • NVIDIA is an equal opportunity employer and values diversity across many protected characteristics.