NVIDIA is hiring software engineers for its Deep Learning Frameworks Sustaining Engineering team. Our team produces software that's powering a revolution in deep learning, enabling breakthroughs in problems from image classification to speech recognition to natural language processing! Help us build software which will be used by the entire world by working directly with deep learning framework developers by integrating with open source code bases.
What you'll be doing:
In this role, responsibilities will include back-porting changes from the mainline branch, keeping track of open source dependency changes, and ensuring the latest stable dependencies are being used for our enterprise products. You will actively contribute changes to the team to support timely Long Term Support releases for the TensorFlow, PyTorch, TensorRT products. The scope of these efforts includes fixing customer reported bugs, integrating bug fixes found in mainline and working with other teams to ensure open source dependencies are patched for security vulnerabilities to address the needs of NVIDIA AI Enterprise business subscribers.
What we need to see:
Bachelors of Science in Computer Science, Deep Learning, Artificial Intelligence, Applied Math, or related field or equivalent experience.
5+ years of relevant software development experience
Excellent C/C++ programming and software design skills, including debugging and open source integration. Python experience also helpful.
Utilizing tools involved in building software (Make, Docker, Bazel), packaging systems (Debian, pip, npm, etc.), Build Systems (Gitlab, CI/Jenkins).
Prior experience with machine learning algorithms and frameworks (TensorFlow, PyTorch, or MXNet).
Ability to work independently, contribute to the stability of releases, and effectively communicate status to those involved in the release in a detail-oriented way.
Ways to stand out from the crowd:
GPU programming experience (CUDA or OpenCL) desired but not required
Experience with contributions to or managing large open source project - use of github, bug tracking, branching and merging code, OSS licensing issues, managing patches, etc.
Familiarity with Gitlab CI pipelines
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Senior Systems Software Engineer to design and maintain observability and reliability systems for large-scale cloud services at NVIDIA.
NVIDIA Holoscan is hiring a Senior Software Release Engineer to own and automate build, release, and deployment processes for sensor-processing software.
Lead and mentor a remote software engineering team at ATPCO to design, deliver, and operate scalable, high-performance systems that support global airline retailing.
Build and ship generative AI-powered full-stack features at Rhythms, integrating LLMs and agent frameworks to transform team productivity.
Lead the Data Layer team at Coinbase to maintain and evolve GraphQL services and front-end data fetching libraries that power high-scale applications.
NerdWallet is hiring a Senior Full-Stack Software Engineer to lead development of the Mortgage Experts platform using TypeScript, Next.js, and cloud-native microservices.
nCino is seeking a Senior Marketing Website Developer to design, build, and maintain their Contentful-driven marketing site using modern front-end technologies like Next.js, React, HTML/CSS, and TypeScript.
Lead the design and delivery of scalable embedded finance backend services at Toast, leveraging your deep Java/Kotlin and distributed systems experience to expand financial products for restaurants.
ResQ is seeking a Full Stack Engineer to build scalable AWS-backed systems and AI-driven features that improve operations for restaurants and trades businesses across North America.
Peraton is hiring a Cyber Software Engineer in Herndon, VA to build and maintain secure, containerized software solutions that support critical national security missions.
Lead architecture, execution, and AI-driven innovation for Visa's RaIS product portfolio, delivering secure, large-scale payments and identity platforms.
Nimble is hiring a full-time, hybrid Software Engineer Intern (Jan–Apr 2026) to help build scalable front-end and back-end systems that serve millions of users from their Redwood City HQ.
Be the technical bridge between customers and Canvas Medical’s platform, building integrations and SDK-based solutions that improve clinical workflows and meet healthcare compliance standards.
SharkNinja is hiring an Associate Product Developer in Needham to support product launches, portfolio optimization, and cross-functional execution across Shark product lines.
Lead frontend engineering for a mission-driven agrifinance startup, building performant, cross-platform React and React Native experiences that empower family-run businesses.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
170 jobs