Senior Graphics Shader Compiler Engineer
Core
Design and implement core components of a graphics shader compiler to accelerate general-purpose computation on NVIDIA GPUs for workloads including deep learning, scientific computation, autonomous vehicles, and AAA gaming.
Role type
Senior IC graphics shader compiler engineer
Builds
GPU drivers and compiler infrastructure for NVIDIA GPUs
Domain
GPU computing / Systems software
Deliverable
production ML models
Required skills
C/C++ programming, compiler design and implementation, compiler optimizations, LLVM infrastructure, parallel programming models, SPIR-V extensions, open-source contribution
Preferred skills
CUDA development, DirectX/OpenGL/Vulkan application development, GPU code generation, Khronos representation
Technologies
LLVM, SPIR-V, CUDA, DirectX, OpenGL, Vulkan
Responsibilities
Design and implement significant parts of the compiler; perform performance analysis and implement new optimizations; partner with global compiler, GPU driver, architecture, and application teams; propose and implement SPIR-V extensions; contribute to open-source projects (LLVM, DXC)
Seniority
Senior, hands-on IC