Senior Compiler Engineer - DL
About the role
NVIDIA is seeking a Deep Learning Compiler Engineer to join its DLC team. The DLC is the backbone of NVIDIA's inference engine, supporting applications across data centers, personal devices, automotive, and robotics.
Responsibilities
- Analyzing deep learning networks and developing compiler optimization algorithms.
- Collaborating with deep learning software framework teams and hardware architecture teams to accelerate the next generation of deep learning software.
- Defining public APIs, performance optimizations, and analysis.
- Crafting and implementing compiler infrastructure techniques for neural networks.
- Performing general software engineering work.
Requirements
- Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, related field, or equivalent experience.
- 3+ years of relevant work or research experience in performance analysis and compiler optimizations.
- Ability to work independently, define project goals and scope, and lead development efforts.
- Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and test design.
- Strong interpersonal skills and ability to work in a dynamic product-oriented team.
Qualifications
- Proficient in GPU and NPU architecture.
- Experience with systems with constrained resources, such as embedded platforms, small memory size, and cross compilation.
- Experience with MLIR, XLA, TVM, LLVM, deep learning models and algorithms, and deep learning frameworks like PyTorch.
- Experience mapping AI models to execute on custom NPU solutions.
- A track record of success in mentoring junior engineers and interns.
Skills
- Experience with GPU and NPU architecture.
- Experience with systems with constrained resources.
- Experience with MLIR, XLA, TVM, LLVM.
- Experience with deep learning models and algorithms.
- Experience with deep learning frameworks.
- Experience mapping AI models to execute on custom NPU solutions.
- Mentoring junior engineers and interns.
Benefits
With highly competitive salaries and a comprehensive benefits package, NVIDIA offers a dynamic work environment and opportunities to work on cutting-edge technology in fields such as Virtual Reality, Artificial Intelligence, Deep Learning, and Autonomous Vehicles. The base salary range is $152,000 - $241,500, with eligibility for equity and benefits. Applications for this position are open until July 18, 2026.
Pay
Base salary range: $152,000 - $241,500
Schedule
Not specified
Benefits
Comprehensive benefits package, including equity options.
Company Information
NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer. We highly value diversity in our workforce and are proud to be an employer of choice.