Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 4
CUDA @ 4
Deep Learning @ 4
AI @ 4
Robotics @ 4
LLVM @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking a Senior Compiler Engineer to join the Programmable Vision Accelerator (PVA) Tools Team. PVA is a computing platform focused on vision and deep learning applications used in autonomous vehicles and robotics. The role involves compiler and SDK development to support vision and deep learning workloads.
Responsibilities
- Craft and implement new features for the PVA platform and SDK.
- Collaborate with application teams to address compilation challenges.
- Work closely with team members on compiler development projects.
- Leverage existing technologies and resources in the compiler development process.
- Drive the future of Python, CUDA, and other domain-specific languages for the platform.
Requirements
- Bachelor’s Degree in Computer Science, ECE, or related field (Master’s or Ph.D. preferred) or equivalent experience.
- 8+ years of experience developing production-quality compilers and tools.
- Deep understanding of compiler internals, front-ends, and optimizers.
- Strong programming fundamentals, especially in C/C++ and Python.
- Knowledge of parallel computer architectures and optimizations.
Ways to stand out
- Experience with LLVM and MLIR.
- Familiarity with C++ and CUDA.
- Knowledge and experience with deep learning networks.
- Passion for compiler development and motivation to work on groundbreaking technologies.
Compensation & Other Details
- Base salary range:
- Level 4: 184,000 USD - 287,500 USD per year
- Level 5: 224,000 USD - 356,500 USD per year
- Eligible for equity and benefits.
- #LI-Hybrid
- Applications accepted at least until July 3, 2026.
Equal Opportunity
NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer. NVIDIA uses AI tools in its recruiting processes.