NVIDIA is seeking an experienced LLVM Compiler Engineer to join their GPU Software organization in a role that combines cutting-edge technology with meaningful impact. The position offers an opportunity to work on core compiler components for graphics drivers and GPU computation acceleration, collaborating with industry experts in GPU computing and systems software.
The role involves working with state-of-the-art GPU technologies, contributing to both proprietary and open-source projects like LLVM and DXC (HLSL compiler). You'll be part of a team delivering features and improvements that enhance NVIDIA GPUs' capabilities across various domains, including deep learning, scientific computation, self-driving cars, and AAA game graphics.
As a Senior Compiler Engineer, you'll be responsible for designing and implementing significant compiler components, developing new optimizations, and collaborating with global teams across compiler, GPU driver, architecture, and application domains. The position requires strong expertise in C/C++ programming, compiler optimization, and LLVM infrastructure, along with a deep understanding of parallel programming models.
The ideal candidate should have at least 3 years of experience in compiler development, with a BS/MS in Computer Science or Computer Engineering (PhD strongly preferred). Experience with CUDA, DirectX, or OpenGL/Vulkan applications would be advantageous, as would background in GPU-specific compiler optimizations and code generation.
NVIDIA offers a competitive compensation package with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to diversity, making it one of the technology world's most desirable employers. This role provides an excellent opportunity to work on challenging problems while contributing to the advancement of GPU computing technology.