Senior Deep Learning Software Engineer - Autonomous Vehicles
at Nvidia
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Docker @ 4 Python @ 7 GitHub @ 4 Algorithms @ 4 Machine Learning @ 4 TensorFlow @ 4 Mentoring @ 4 PyTorch @ 4 CUDA @ 4 GPU @ 4Details
We are looking for outstanding Deep Learning Software Engineers to develop and productize NVIDIA's deep learning solutions in autonomous driving vehicles. As a member of the Solution Engineering - Automotive Machine Learning team, you will apply NVIDIA deep learning model training and inference software libraries for deployment on NVIDIA's hardware architecture. You will develop new deep learning architectures, train deep learning models, and compile and optimize DNN graphs. You will build close technical relationships with automotive partners during product development and coordinate with architecture and software teams to develop solutions for partners working on NVIDIA platforms.
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; implement and experiment with new insights to improve NVIDIA's automotive DNNs.
- Build and maintain technical partnerships with automotive customers and coordinate cross-team technical efforts.
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 developing or using deep learning frameworks (examples listed: PyTorch, JAX, TensorFlow, ONNX).
- Experience solving computer vision tasks using deep neural networks (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, and modular software design.
- Familiarity with CNNs and Transformer architectures.
- Willingness to take action and strong analytical skills.
- Strong time-management and organization skills for coordinating multiple initiatives, priorities, and implementations of new technology into complex projects.
Ways to stand out
- Experience with low precision inference, quantization, compression of DNNs.
- Experience with NVIDIA software libraries such as CUDA and TensorRT.
- Open source project ownership or contribution, active GitHub repositories, and mentoring experience.
Compensation & Benefits
- Base salary ranges provided by level:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and company benefits (link referenced in original posting).
Other information
- Location listed: Santa Clara, CA, United States.
- Job type: Full time.
- Applications accepted at least until October 7, 2025.
- NVIDIA is an equal opportunity employer and emphasizes diversity and inclusion.