Distinguished Compiler Engineer – AI
About the role
NVIDIA is hiring world-class Software Engineers with AI Compiler experience for its Deep Learning Compiler Technology team. The team develops advanced technology for the software used by the entire deep learning community.
Responsibilities
- Leading technology development on problems of kernel generation and optimizations for computational graphs for next generation NVIDIA GPUs.
- Advancing the state of the art in compilation problems of DL graphs for current and future NVIDIA GPUs.
- Working with experts across software, hardware, and research divisions to co-design the next generation chips.
- Responsible for technology transfer to production groups.
Requirements
- Masters or PhD or equivalent experience in Computer Science, Computer Engineering, or related field.
- 16+ years of relevant work or research experience in compiler optimizations, synthesis, super optimization, and computer architecture.
- Ability to work independently, define project goals and scope, and lead your own development efforts.
- Excellent programming and software design skills, including debugging, performance analysis, and test design.
- Strong communication skills are required along with the ability to work in a dynamic product-oriented team.
- Experience with the following technologies is a huge plus: OpenAI Triton language and compiler; Deep learning models and algorithms; Polyhedral methods; Program synthesis; Tile based IR and domain-specific language; Auto-tuning; Deep learning framework design.
Qualifications
- Knowledge of CPU and/or GPU architecture.
- CUDA or OpenCL programming experience desired but not required.
- Experience in mentoring early-in-career engineers and interns is a bonus.
Benefits
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. Our inclusive culture fosters a diverse workplace where everyone can thrive. Due to unprecedented growth, our exclusive engineering teams are rapidly expanding. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Pay
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is $308,000 - $471,500 USD.
Schedule
We accept applications for this job at least until August 4, 2025.
Company Information
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.