NVIDIA is seeking an experienced Senior Compiler Optimization Engineer to join their Compute Compiler Team. This role focuses on delivering features and improvements to CUDA and other compute compilers to optimize NVIDIA GPUs' performance across various computational workloads, including deep learning, scientific computation, and self-driving cars. The position offers an opportunity to work with cutting-edge technology and make a direct impact on GPU computing performance.
The role involves working with LLVM-based compiler systems, developing optimization passes, and collaborating with various teams across the organization. You'll be analyzing application performance, developing new compiler optimizations, and working closely with the open-source LLVM community. The position requires strong expertise in compiler optimization techniques and C++ programming.
This is an excellent opportunity for someone with a strong background in compiler technology who wants to work at the intersection of hardware and software optimization. You'll be part of a team that influences both the software stack and hardware architecture decisions at NVIDIA. The role offers competitive compensation with a base salary range of $184,000 - $356,500 USD (depending on level), plus equity and benefits.
The ideal candidate will have 6+ years of experience in compiler optimizations, excellent C++ skills, and a deep understanding of processor architectures. Experience with CUDA, parallel programming, or deep learning frameworks would be particularly valuable. This position offers the chance to work on technology that powers some of the most exciting developments in AI, HPC, and autonomous vehicles.