Backend Compiler Engineer - New College Grad 2026

at Nvidia
USD 108,000-195,500 per year
JUNIOR
✅ On-site

Tech Stack

AI CUDA @ 3 Communication @ 6 GPU @ 3 LLVM @ 3 OpenCL OpenGL @ 3

Details

NVIDIA is looking for a Computer Science or Computer Engineering graduate to join its Back End Compiler Team. The team constructs and emits high-performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, and C++) applications. It works across NVIDIA's complex parallel SIMT architectures and deep-learning compiler technology, spanning architecture design and support through functional languages.

Responsibilities

  • Investigate problems and improvement opportunities within the NVIDIA Compiler Back End.
  • Work with global compiler, hardware, and application teams to oversee improvements and resolve problems.
  • Contribute to deep-learning compiler technology covering architecture design and support through functional languages.

Requirements

  • Recent graduate with a bachelor's or master's degree in Computer Science, Computer Engineering, or equivalent experience.
  • Successful completion of an undergraduate Compiler Design class.
  • Background in LLVM code generation.
  • Strong written and oral communication skills.
  • Ability to follow software engineering best practices.
  • Strong coding skills in C/C++.

Preferred Qualifications

  • Graduate coursework in Compiler Design and Construction.
  • Hands-on experience with back-end compiler design and code generation.
  • Experience with LLVM code generation, including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR).
  • Experience with GPU and parallel architectures, CUDA and/or PTX, or graphics technologies such as OpenGL, DX, or Vulkan.

Benefits

  • Competitive salary.
  • Equity.
  • Benefits package.
  • NVIDIA is an equal opportunity employer committed to fostering an inclusive work environment.

Applications will be accepted at least until July 17, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.

More jobs at Nvidia

Similar jobs