Senior Software Engineer, Compiler Infrastructure
As a Senior Software Engineer in the CUDA Compiler team, you will design and implement features for the CUDA compiler, including new language features, optimizations, and GPU architecture support. You will play an active role in all stages of software development, debug customer issues, and collaborate with other NVIDIA teams.
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a "visual computing company" because we are a pioneer in technologies that advance the state-of-the-art in visual computing, from the chip to the cloud, and from gaming to enterprise, to autonymous vehicles.
As a key member of our CUDA Compiler team, you will be enabling developers around the world to write GPU accelerated applications using familiar programming languages like C++, CUDA C/C++, OpenCL, SYCL, and Fortran. You will be helping to develop compilers for our next generation GPU architectures, which enable the fastest and most power-efficient supercomputers in the world and push the limits of Artificial Intelligence, Computer Vision, and High-Performance Computing. Join us in building the next generation of GPU compiler technology!
Posted May 31, 2026