Senior Compiler Engineer - PVA

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

Python @ 4 CUDA @ 4 Deep Learning @ 4 AI @ 4 Robotics @ 4 LLVM @ 4

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.