Senior Machine Learning Engineer, Perception - Autonomous Driving

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 7 Algorithms @ 4 Machine Learning @ 4 PyTorch @ 4

Details

We are looking for a Machine Learning Engineer to join our Autonomous Vehicle Perception team. In this role, you will help build perception modules that enable static world understanding without HD Map — including road layouts, lane structures, boundaries, crosswalks, and other traffic components critical for driving without reliance on HD maps. Your models must scale across continents, adapt to diverse road systems, and handle corner case scenarios towards meeting the highest standards of safety and reliability.

Responsibilities

  • Collaborate with researchers and engineers to transform innovative algorithms into production-ready perception modules.
  • Research and prototype deep learning methods for lane graph construction, road boundary detection, traffic element recognition, and other static-world tasks, focusing on scalability and generalization across geographies and driving conditions.
  • Develop and implement experiments at scale, applying detailed analytics to validate adaptability and improve generalization to rare and corner-case scenarios.
  • Drive end-to-end deployment of perception models — from prototyping and validation to integration, optimization, and delivery into the autonomous driving stack.

Requirements

  • MS or PhD in Computer Science, Engineering, or related field (focus on Deep Learning, AI, or similar), or equivalent experience.
  • 8+ years of experience applying ML/DL to real-world perception problems.
  • Strong Python programming skills with proven software engineering practices.
  • Hands-on experience with deep neural network training, inference, and optimization using PyTorch, TensorRT (or similar).
  • Solid understanding of the mathematical foundations of ML/DL.
  • Proven experience in data-driven analysis: setting up metrics, running large-scale experiments, interpreting results, and applying insights to guide model improvements.
  • Experience developing scalable software for large, sophisticated systems.
  • Excellent interpersonal skills; able to collaborate optimally across teams.
  • Self-motivated, analytical, and eager to solve meaningful and challenging perception problems.

Ways to Stand Out / Preferred Qualifications

  • Proficiency in crafting perception systems that extend globally and adapt to different traffic environments.
  • Strong background in data analytics, error analysis, and metric-driven iteration for ML systems.
  • Proven track record addressing rare and long-tail scenarios, including unusual road markings and complex intersections.
  • Hands-on work specifically with lane detection, road boundaries, crosswalks, and similar static-world tasks.
  • Expertise with Transformers, bird's-eye-view (BEV) architectures, and modern static-world perception techniques.

Benefits & Compensation

  • Base salary ranges provided by level:
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • You will also be eligible for equity and benefits (see employer benefits page).

Additional Information

  • Applications for this job will be accepted at least until September 30, 2025.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.