NVIDIA
Senior Deep Learning Frameworks Sustaining Engineer
$152K–$288K
US, CA, Santa Clara · Senior · Full-time · Posted Jan 9, 2026
- Experience
- 5+ years of relevant software development experience.
- Education
- Bachelor of Science in Computer Science, Deep Learning, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.
About the job
Maintain and improve NVIDIA’s deep learning framework software by integrating open-source changes, fixing bugs, and supporting stable enterprise releases.
What you'll do
- Back-port mainline changes and track open-source dependency updates to keep enterprise products on stable versions.
- Contribute changes for Long Term Support releases of TensorFlow, PyTorch, and TensorRT, including fixing customer-reported bugs and integrating mainline fixes.
- Coordinate with other teams to patch open-source dependencies for security vulnerabilities.
What they ask for
- Bachelor of Science in Computer Science, Deep Learning, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.
- Excellent C/C++ programming and software design skills, including debugging and open-source integration.
- Experience with software build tools, packaging systems, and build systems, such as Make, Docker, Bazel, Debian, pip, npm, Gitlab, and CI/Jenkins.
- Prior experience with machine learning algorithms and frameworks such as TensorFlow, PyTorch, or MXNet.
Nice to have
- Python experience.
- GPU programming experience with CUDA or OpenCL; contributions to or management of large open-source projects; or familiarity with Gitlab CI pipelines.
Pay
152,000 USD - 218,500 USD base salary (Level 3); 184,000 USD - 287,500 USD base salary (Level 4)
Tools
C/C++, Python, Make, Docker, Bazel, TensorFlow, PyTorch, TensorRT
Model-written summary · the original posting is authoritative