NVIDIA is seeking an experienced Senior Compiler Architect to join their Compute Compiler Team. This role is central to delivering features and improvements to CUDA and other compute compilers, optimizing NVIDIA GPUs for various computational workloads including deep learning, scientific computation, and self-driving cars. The position offers an opportunity to work with top minds in GPU computing and systems software, making direct impacts on every GPU NVIDIA produces.
The role involves technical leadership of a small team focused on compiler middle-end optimizations, working closely with hardware architects and assembly language teams. You'll be responsible for analyzing GPU application performance, contributing to architecture evolution, and improving LLVM-based compiler optimization. The position requires deep expertise in compiler optimization, parallel programming, and C++, with significant experience in the LLVM framework.
As a Senior Compiler Architect, you'll be at the intersection of deep-learning compiler technology and architecture design, working with geographically distributed teams to drive improvements and solve complex problems. The role offers the chance to directly influence the performance of HPC and deep learning applications, contributing to NVIDIA's groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization.
NVIDIA provides a competitive compensation package, including equity opportunities and comprehensive benefits. The company is committed to fostering a diverse work environment and values innovation in GPU computing, artificial intelligence, and autonomous vehicles. This role represents an opportunity to be part of a team that's shaping the future of computing technology while working on cutting-edge compiler optimization challenges.