NVIDIA
AI computing
SeniorAICompilerEngineer,MLIR
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior AI Compiler Engineer, MLIR at NVIDIA. Skills: MLIR, AI Compiler, Compiler Optimizations, Performance Analysis, C/C++, Python. Develop MLIR-based graph representations and optimizations for future GPU architectures. Partner with framework and hardware teams to enable new model patterns and upcoming GPU architectural features”
What You'll Achieve.
focus on performance, fast builds, low memory use, and Ahead-of-Time and Just-in-Time usability across data center and edge
Industry & Context.
performance analysis; compiler optimizations; software design; debugging
What They're Looking For.
Must Have
3+ years of relevant work or research experience in performance analysis and compiler optimizations, Experience with compiler technologies such as MLIR, XLA, and LLVM, Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and testing, Ability to work independently, define project goals and scope, and lead your own development efforts
Nice to Have
Understanding of deep learning models, algorithms, and frameworks such as PyTorch and JAX, Experience with GPU kernel generation targeting high performance and fast build times, Proficiency in GPU architecture with CUDA or OpenCL programming experience, A track record of mentoring early career engineers and interns is a bonus
What You'll Do.
Develop MLIR-based graph representations and optimizations for future GPU architectures
Partner with framework and hardware teams to enable new model patterns and upcoming GPU architectural features
Define APIs and MLIR dialects
Conduct performance optimizations and analysis
Implement compiler optimizations and kernel generation for neural networks
Contribute to other general software engineering work
How You'll Work.
Team & Collaboration
Partner with framework and hardware teams
Process & Methodology
define project goals and scope, lead your own development efforts
Full Job Description
NVIDIA's invention of the GPU 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 — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. NVIDIA is hiring a Senior AI Compiler Engineer. GPUs are driving rapid progress in deep learning—from LLMs and generative AI to recommendation, vision, and speech. On this team, you’ll build an MLIR-based AI compiler that powers NVIDIA’s inference engine end to end, with a focus on performance, fast builds, low memory use, and Ahead-of-Time and Just-in-Time usability across data center and edge. **What you’ll be doing:** * Develop MLIR-based graph representations and optimizations for future GPU architectures. * Partner with framework and hardware teams to enable new model patterns and upcoming GPU architectural features. * Define APIs and MLIR dialects, conduct performance optimizations and analysis, implement compiler optimizations and kernel generation for neural networks, and contribute to other general software engineering work. **What we need to see:** * Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience. * 3+ years of relevant work or research experience in performance analysis and compiler optimizations. * Experience with compiler technologies such as MLIR, XLA, and LLVM. * Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and testing. * Ability to work independently, define project goals and scope, and lead your own development efforts. * Strong interpersonal skills and the ability to thrive in a fast-moving, dynamic, product-oriented team. **Ways to stand out from the crowd:** * Understanding of deep learning models, algo
Applying for this Senior AI Compiler Engineer, MLIR role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about NVIDIA?
Real rants from real employees. Read before you apply.