# Machine Learning Engineer

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: $184,000 - $287,500 (Level 4), $224,000 - $356,500 (Level 5)
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Machine-Learning-Engineer--Perception---Autonomous-Driving_JR2026973?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7af06729-cbf

## Description

We are seeking a Machine Learning Engineer to join our team building the machine learning backbone of the Perception component for NVIDIA DRIVE AV.

As a Machine Learning Engineer, you will design, train, and optimize innovative machine learning models for LiDAR/camera perception and multi-sensor fusion.

Responsibilities:

- Model Development: Design, train, and optimize machine learning models for LiDAR/camera perception and multi-sensor fusion (e.g., object detection/classification, image classification, semantic segmentation, tracking).

- Develop and coordinate entire ML workflows, covering data pipelines, model training, model metrics, continuous performance instrumentation, and reporting.

- Productization: Take ML models and algorithms from initial evaluation and experimentation all the way to product level on the NVIDIA DRIVE AV platform, developing highly efficient product code in C++.

- Innovation: Keep track of the latest developments in machine learning, and incorporate techniques that improve platform performance.

- Collaborate with LiDAR/camera teams, developers, engineers, and managers to turn complex ideas into reliable solutions for autonomous driving.

Requirements:

- MS or PhD in Computer Science, Engineering, or a related field, or equivalent experience.

- 8+ years of relevant proven industry experience applying machine learning to address real-world problems.

- Strong C++ and Python programming and debugging skills with experience in developing for large, complex systems.

- Deep practical experience applying machine learning to lidar/camera perception and multi-sensor fusion in automotive or related fields.

- Experience with deep learning frameworks (e.g., PyTorch, TensorFlow) and a strong understanding of the mathematical foundations of ML.

- Building and sustaining training and essential metric workflows for large-scale datasets.

- Excellent communication and analytical skills. Self-motivated drive to solve hard problems.

Nice to Have:

- Multi-sensor fusion, LiDAR or Camera Perception Experience: Proven track record of developing and shipping deep learning models for LiDAR/Camera and Multi-Sensor Fusion in a production environment.

- Advanced Model Knowledge: Familiarity with modern network architectures like Transformers and their application to visual recognition tasks.

- AV Production Experience: A history of delivering ML features and models into a production autonomous vehicle stack or a related robotics product.

- Performance Optimization: Experience with model optimization for real-time inference on embedded or automotive platforms (e.g., using TensorRT).

We offer a competitive salary ranging from $184,000 to $356,500 per year, depending on experience and location, as well as equity and benefits.

## Skills

### Required
- C++
- Python
- Machine Learning
- Deep Learning
- Computer Vision
- LiDAR
- Camera Perception
- Multi-sensor Fusion

### Nice to have
- PyTorch
- TensorFlow
- Transformers
- Model Optimization
- TensorRT
- Autonomous Vehicle Production Experience

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Machine-Learning-Engineer--Perception---Autonomous-Driving_JR2026973?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
