We are now looking for a Senior Infrastructure Software Engineer for Deep Learning Libraries!
NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers to enable the next wave of NVIDIA’s highest performing deep learning libraries. The role spans multiple products, including cuDNN, TensorRT, and CUDA kernel libraries. The mission is to design and develop scalable, modular infrastructure that streamlines development, builds, and tests across NVIDIA’s diverse set of platforms, from Drive AGX for autonomous vehicles to DGX servers for datacenters and large language models. Join our technically diverse team of software engineers and infrastructure experts to design the systems that enable NVIDIA to stay ahead of the competition as we deliver the world's fastest deep learning platforms.
What you'll be doing:
Designing and developing software for testing and analysis of our codebases
Building scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries
Developing throughout the software stack, from the user experience and user interfaces down to the cluster and database layers
Configuring, maintaining, and building upon deployments of industry-standard tools (e.g. Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira, etc.)
Develop front-end solutions using HTML, CSS, JavaScript, and related web technologies
Advancing the state of the art in those industry-standard tools
What we need to see:
A Masters Degree in Computer Science or Computer Engineering or equivalent experience.
3+ years of relevant experience
Strong programming skills in Python (or similar) and familiarity with C/C++ development
Experience setting up, maintaining, and automating continuous integration systems (e.g. Jenkins, GitHub Actions, GitLab pipelines, Azure DevOps)
Experience in HTML5, CSS, NodeJS, or React
Fluency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, Bazel)
Background with distributed systems and cluster/cloud computing, especially with Kubernetes
Ways to stand out from the crowd:
Prior experience designing and developing automation in Jenkins with Groovy (or similar)
Track record of identifying useful new technologies and incorporating them into SW development flows
A strong understanding of unit and integration test frameworks and experience with crafting them
Experience with mobile/embedded platforms and multiple operating systems (Ubuntu, RedHat, Windows, QNX, or similar)
This is an opportunity to have a wide impact at NVIDIA by improving development velocity across our many AI/DL/Compute Software projects. Are you creative, driven, and autonomous? Do you love a challenge? If so, 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.
NVIDIA is hiring a Senior Deep Learning Software Engineer to develop compiler, optimization, and deployment tooling (e.g., Torch-TRT) so advanced models run efficiently on NVIDIA hardware in autonomous driving systems.
Lead NVIDIA’s software engineering organization in Santa Clara to architect and deliver AI-driven manufacturing and industrial automation platforms at scale.
Motive is seeking a backend Software Engineer to build reliable, scalable platform APIs and services that power fleet data across multiple product teams.
Help architect and implement high-performance distributed data systems in Rust for Spice.ai’s open-source database and cloud platform.
Evolv Technology is hiring a C++ Software Engineering Intern to work on embedded/system-level development and performance improvements for the Expedite platform in Waltham, MA.
Nexus is hiring a Platform Engineer to translate architecture blueprints into reliable, secure, and automated NexusOne deployments for customer engagements across on‑prem, hybrid, and cloud environments.
Sentra seeks a New Grad Software Engineer to build production features across the stack and help shape an AI-driven company memory at an early-stage startup.
Perry Homes is hiring a Website Developer to design and build cloud-native web applications using .NET Core, C#, Azure, and modern front-end tools like React and Contentstack.
Design and operate high-volume Java backend services at Spotify’s Personalization team to power recommendations and contextual storytelling for millions of listeners.
Lead development of advanced test automation frameworks and tooling for Morgan Stanley’s Test Automation Architecture team, driving architecture, quality and in-sprint automation.
Moonlake is looking for a Product Design Engineer to lead full-stack UX work and ship polished, production AI experiences from prototype to launch at our San Mateo on-site office.
ResMed GTS is hiring an experienced WMS Developer (HighJump preferred) to design, integrate, and maintain warehouse systems and automation integrations that support global supply chain operations.
Revi is hiring a Senior Backend Engineer to lead backend architecture and implement scalable Python/Django services with an AI-first approach to tooling and testing for its in-store consumer platform.
Workstate is hiring an experienced Senior Backend Developer to architect and maintain scalable backend services for U.S.-based clients in a fully remote role.
Experienced Go developer needed to architect and implement scalable AWS-based microservices for client projects at Workstate in a fully remote, US-only role.
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.
85 jobs