GPU Compiler Engineer
Overview
In this role you will contribute to NVIDIA’s GPU compiler backend, primarily written in C++. You will design and implement new compiler passes and optimizations to deliver high-performance GPU code. You will collaborate with global teams across compiler, hardware, and applications to drive improvements and resolve issues. You’ll operate at the intersection of architecture design and practical tooling within a deep-learning compiler context. This is an opportunity to help shape the compiler technology underpinning AI and graphics workloads at scale.
Compensation / Benefitsequitycomprehensive benefitsbase salary rangeopportunity for remote/hybrid workcareer growthinclusive workplace
ResponsibilitiesUnderstand, modify, and improve a proprietary GPU compiler backend in C++Design and develop new compiler passes and optimizations for robust, high-performance code generationCollaborate with global compiler, hardware, and application teams to oversee improvements and issue resolutionContribute to deep-learning compiler technology spanning architecture design and functional language support
Key requirementsB.S. or degree in Computer Science/Engineering or equivalent experience2+ years of compiler code generation experienceExcellent hands-on C++ programming skillsStrong software engineering principles with a focus on robust, maintainable solutionsGood communication and documentation skills, self-motivatedcommunicationself-motivationdocumentationC++ programmingcompiler code generationknowledge of compiler passes and optimizations