Senior Graphics Shader Compiler Engineer

NVIDIA•Redmond, WA
•$184,000 - $287,500

About The Position

NVIDIA is seeking a Senior Graphics Shader Compiler Engineer for its GPU Software organization. The role contributes to compiler features and improvements that help realize the capabilities of NVIDIA GPUs across computational workloads, including deep learning, scientific computation, self-driving cars, and graphics. The compiler organization develops technology used in NVIDIA GPUs and supports graphics drivers as well as general-purpose GPU computation. As a member of a compiler engineering team, you will design and implement significant compiler components, analyze performance, and develop optimizations. You will collaborate with compiler, GPU driver, architecture, and application teams around the world, contribute to open-source projects such as LLVM and DXC, and help develop SPIR-V extensions and the SPIR-V standard. The position offers a base salary range of USD 184,000–287,500, with eligibility for equity and benefits. Applications will be accepted at least until November 3, 2026. This posting is for an existing vacancy.

Requirements

  • Bachelor's or master's degree in Computer Science or Computer Engineering, a Ph.D. (strongly preferred), or equivalent experience.
  • 8 or more years of experience and a strong background in compilers.
  • Strong C/C++ programming skills.
  • Deep understanding of parallel programming models.
  • Experience with compiler optimizations, especially working with LLVM infrastructure.

Nice To Haves

  • Experience developing CUDA, DirectX, or OpenGL/Vulkan applications.
  • Background developing compiler optimizations and code generation for GPUs.
  • Ability to do code generation and build a good compiler framework.

Responsibilities

  • Design and implement significant parts of the compiler.
  • Analyze performance and design and implement new optimizations.
  • Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and resolve problems.
  • Identify meaningful compilation problems for state-of-the-art GPU technologies.
  • Contribute to open-source projects, including LLVM and DXC (HLSL compiler).
  • Propose, design, and implement SPIR-V extensions, and represent NVIDIA in Khronos.
  • Participate in and contribute to the future of SPIR-V as a standard graphics interchange format.

Benefits

  • Equity
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service