Salary
💰 $184,000 - $356,500 per year
About the role
- NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.
It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.
Today, we’re tapping into the unlimited potential of AI to define the next era of computing.
We are seeking a Machine Learning Compiler Engineer with deep expertise in compiler technologies to join our team.
Become part of the team committed to progressing novel and inventive solutions in compilers and development tools, focusing on applied machine learning and artificial intelligence.
Join committed team members in leading tech sectors.
Innovate in machine learning, system design, and more.
Influence global products.
Requirements
- BS/MS/PhD in Computer Science or related field (or equivalent experience) with focus on machine learning and compiler development tools
8+ years of software engineering and ML experience (tools development preferred)
Strong knowledge of compilers, code generation, and GPU architecture
Proficiency in Python, C/C++, Julia, Lisp/Scheme
Solid mathematical and scientific foundation relevant to ML and compiler technologies
Ways to Stand Out From the Crowd 10+ years of hands-on experience working with Python, C/C++, Julia, Lisp/Scheme
Familiarity with reinforcement learning, genetic/evolutionary algorithms, predictive modeling, and complex systems
Expertise in developing and deploying AI/ML solutions to production environments and embedded systems
Hands-on experience building compilers or compiler components using the LLVM framework, including optimization passes, code generation, or frontend integration