Santa Clara, CA Full-time 11/26/2025 $148k - $287.5k per year
Undergraduate with 5+ Years of Experience
Job Description
NVIDIA is seeking Deep Learning Software Engineers to develop and productize deep learning solutions for autonomous driving vehicles, involving model training, inference software libraries, and collaboration with automotive partners.
Requirements
MS or PhD degree in computer science, computer vision, computer architecture or equivalent experience in a technical field
5+ years of work experience in software development
2+ years of experience in developing or using deep learning frameworks (e.g. PyTorch, JAX, TensorFlow, ONNX, etc.)
Experience with solving a computer vision task using deep neural networks, such as object detection, scene parsing, image segmentation
Strong Python and/or C/C++ programming skills
Proven technical foundation in CPU and GPU architectures, containers (nvidia-docker), numeric libraries, modular software design
Familiar with CNNs and Transformer architectures
Strong analytical skills and time-management abilities
Responsibilities
Train, fine-tune, optimize and customize perception DNNs in low precision (FP16/INT8)
Apply sophisticated quantization of DNNs
Improve DNN architectures using ML algorithms on NVIDIA GPUs or DLAs
Continuously improve inference speed, accuracy and power consumption of DNNs
Stay up to date with the latest research and innovations in deep learning