Senior Machine Learning Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $236k
$167k most similar roles pay here $300k

This role pays more than 58% of similar roles. Most pay $184,625–$254,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $220k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Machine Learning Engineer

As a Senior Machine Learning Engineer on the perception team, you will build the machine learning backbone for the NVIDIA DRIVE AV platform. You will design, train, and optimize innovative models for LiDAR and camera perception, including tasks such as object detection, classification, semantic segmentation, and tracking. Your daily work involves developing entire machine learning workflows, managing data pipelines, and transitioning models from initial experimentation to production-level code in C++. To succeed, you must possess deep expertise in multi-sensor fusion, PyTorch or TensorFlow frameworks, and the mathematical foundations of machine learning. You will also utilize Python for development and optimize models for real-time inference using TensorRT. This role focuses on solving complex perception challenges under real-world conditions to enable reliable autonomous driving through advanced computer vision and sensor integration.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Design, train, and optimize machine learning models for LiDAR/camera perception and multi-sensor fusion.
  • Develop and coordinate end-to-end ML workflows including data pipelines, training, metrics, and performance reporting.
  • Transition machine learning models from initial experimentation to production-level code on the NVIDIA DRIVE platform.
  • Write highly efficient product code in C++ for autonomous vehicle systems.
  • Implement advanced model architectures like Transformers for visual recognition tasks.
  • Optimize deep learning models for real-time inference on embedded and automotive platforms using TensorRT.
  • Incorporate the latest machine learning research to improve overall platform performance.

What we're looking for

  • 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 for large, complex systems.
  • Deep practical experience with LiDAR/camera perception and multi-sensor fusion in automotive or related fields.
  • Experience with deep learning frameworks like PyTorch or TensorFlow and a strong understanding of ML mathematical foundations.
  • Proven track record of developing and shipping deep learning models into production autonomous vehicle stacks or robotics products.
  • Experience with model optimization for real-time inference on embedded or automotive platforms using TensorRT.
  • Familiarity with modern network architectures like Transformers applied to visual recognition tasks.

More like this

Similar roles

Principal Perception Engineer, Obstacle Foundation Models

Nvidia

Santa Clara, CA 13 days ago $272,000$431,250
Deep Learning PyTorch Python C++ CUDA CNN Transformers 3D Computer Vision BEV Multi-sensor Fusion LoRA Vision-Language Models Active Learning Autonomous Driving Computer Vision
10+ yrs exp

Senior Machine Learning Engineer

Adobe

San Jose, CA 116 days ago $183,300$265,350
Python Java PyTorch TensorFlow JAX LLMs RAG AWS Azure Redis Elasticsearch Snowflake Microservices ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cambridge, MA 180 days ago $165,800$292,400
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Austin, TX 180 days ago
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Recommender Systems Natural Language Processing Distributed Systems
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 180 days ago $184,700$324,800
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp