Senior Deep Learning Frameworks Sustaining Engineer

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$218,500 / yr
Posted
146 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $213k
This role $185k
$139k most similar roles pay here $276k

This role pays less than 75% of similar roles. Most pay $189,050–$237,237 — the shaded band above. At the midpoint, this role pays about $185k versus about $213k 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 855 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Deep Learning Frameworks Sustaining Engineer

NVIDIA is seeking a senior software engineer for its Deep Learning Frameworks Sustaining Engineering team, where you will play a crucial role in maintaining and enhancing enterprise products like TensorFlow, PyTorch, and TensorRT. Your daily tasks include back-porting changes from the mainline branch, tracking open source dependency updates, and ensuring timely Long Term Support releases by fixing customer-reported bugs and integrating security patches. You will work closely with deep learning framework developers to support stable and secure software environments for NVIDIA AI Enterprise business subscribers. Ideal candidates have a BSc in Computer Science or related fields, 5+ years of experience, strong C/C++ skills, and familiarity with Python, Docker, Gitlab CI pipelines, and open source tools like GitHub. Experience with machine learning frameworks such as TensorFlow and PyTorch is essential, along with the ability to work independently on complex projects and communicate effectively about release status.

What you'll do

  • Back-port changes from the mainline branch for enterprise products.
  • Track and integrate updates in open-source dependencies for stability.
  • Fix customer-reported bugs and integrate bug fixes from mainline branches.
  • Ensure security vulnerabilities are addressed by patching open source dependencies.
  • Contribute to timely Long Term Support releases for TensorFlow, PyTorch, TensorRT.

What we're looking for

  • Bachelor’s degree in Computer Science, Deep Learning, AI, Applied Math, or equivalent experience.
  • 5+ years of software development experience with C/C++ programming and debugging skills.
  • Experience with machine learning frameworks like TensorFlow, PyTorch, or MXNet.
  • Proficiency in tools for building software (Make, Docker, Bazel) and packaging systems (Debian, pip).
  • Ability to work independently on release stability and communicate status effectively.
  • Familiarity with Gitlab CI pipelines and experience contributing to open source projects.

More like this

Similar roles

Senior Deep Learning Software Engineer

Nvidia

Santa Clara, CA 41 days ago $224,000$356,500
Python PyTorch JAX CUDA TensorRT NVIDIA_TensorRT_LLM GPU_optimization CUTLASS Triton Deep_learning_frameworks Performance_analysis GPU_architecture High_performance_computing Model_inference Inference_optimization
Hybrid

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 30 days ago $184,000$287,500
C++ Python CUDA NCCL NVSHMEM OAI_TRITON CUTLASS PyTorch vLLM SGLang FlashInfer Multi-GPU_Communications Deep_Learning_Frameworks Performance_Optimization GPU_Acceleration
Remote

Senior Deep Learning Framework Communications Engineer

Nvidia

Remote (Santa Clara, CA) 7 days ago $152,000$241,500
PyTorch C++ CUDA Python NCCL NVSHMEM JAX TRT-LLM vLLM SGLang HPC AI MPI TensorRT NVIDIA_Nsight_Systems Performance_Profiling Parallel_Programming Compiler_Technologies Memory_Hierarchy Tensor_Layout Distributed_Inference Mixture_of_Experts Reinforcement_Learning
Remote