Senior Deep Learning Software Engineer - Autonomous Vehicles

Nvidia

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
7 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $197k
$139k most similar roles pay here $275k

This role pays less than 63% of similar roles. Most pay $193,000–$246,150 — the shaded band above. At the midpoint, this role pays about $197k 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 980 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 966 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Deep Learning Software Engineer - Autonomous Vehicles

As a Deep Learning Software Engineer at NVIDIA’s Solution Engineering-Automotive Machine Learning team, you will work on productizing cutting-edge deep learning solutions for autonomous vehicles by applying advanced NVIDIA software libraries. Your daily tasks include training and optimizing perception DNNs in low precision, improving inference speed and accuracy, and collaborating closely with automotive partners to develop tailored solutions. You must have a strong background in computer science or related fields, at least 5 years of software development experience, and expertise in deep learning frameworks like PyTorch, TensorFlow, and ONNX. Proficiency in Python and C/C++, knowledge of CNNs and Transformer architectures, and familiarity with NVIDIA’s CUDA and TensorRT libraries are essential. Additionally, you should be adept at managing multiple projects and contributing to open-source initiatives.

What you'll do

  • Train and fine-tune deep learning models for low precision inference.
  • Apply advanced quantization techniques to optimize neural networks.
  • Enhance DNN architectures using machine learning algorithms on GPUs.
  • Continuously improve the performance of DNNs in terms of speed, accuracy, and power consumption.
  • Collaborate closely with automotive partners during product development phases.

What we're looking for

  • MS or PhD in computer science, computer vision, or equivalent technical field with 5+ years of software development experience.
  • Expertise in deep learning frameworks like PyTorch, TensorFlow, and ONNX with 2+ years of relevant experience.
  • Proficient in Python and C/C++ programming for developing and optimizing DNNs on NVIDIA GPUs.
  • Experience in low precision inference, quantization, and compression of DNN models.
  • Strong understanding of CNNs and Transformer architectures, along with hands-on experience in computer vision tasks.
  • Familiarity with NVIDIA software libraries such as CUDA and TensorRT for deployment optimization.

More like this

Similar roles

Principal Deep Learning Engineer – Perception, Autonomous Driving

Nvidia

Santa Clara, CA 91 days ago $272,000$431,250
Python PyTorch C++ TensorRT NVIDIA DRIVE Deep Learning Computer Vision Object Detection Semantic Segmentation Temporal Tracking Data Labeling Automated Pipelines Model Optimization Multi-Modal Perception Systems CVPR ICCV ECCV NeurIPS

Senior Deep Learning Software Engineer

Nvidia

Santa Clara, CA +1 54 days ago $224,000$356,500
Python PyTorch JAX CUDA TensorRT NVIDIA_Triton CUTLASS GPU_optimization Deep_Learning Inference_Optimization Speculative_decoding LoRA Performance_profiling Algorithm_design High_performance_computing
Hybrid