Are you passionate about building software for large-scale distributed projects? NVIDIA's Deep Learning Frameworks Teams seek Senior Software Engineers to create systems for continuous integration, testing, and delivery of advanced software stacks. Join a diverse, ambitious team focused on improving developer productivity for NVIDIA's AI software ecosystem. We ensure that key deep learning frameworks run optimally on NVIDIA hardware, enabling developers and researchers to push the boundaries of what's possible in AI.
What you'll be doing:
Join a team of experts working together to improve developer productivity for the NVIDIA driven software ecosystem. Develop and maintain continuous development systems through various software verticals spanning from end-users, through layers of open-source software, down to NVIDIA's math libraries, compilers, and drivers. This is a true software engineering role. The team creates tools and infrastructure, debugs issues as they arise, and fixes problems across the entire stack. Together, we stabilize and deliver the entire NVIDIA software stack to the world at global scale. This is a development-focused role that drives software quality and reliability without on-call duties.
What we need to see:
MS or PhD in Computer Science or Engineering (or equivalent experience)
5+ years of experience building or supporting large software projects or equivalent
Proficiency in C++ and/or Python
Proven expertise with scripting languages
Experience in continuous build and release management for Linux systems
Development of cloud-hosted developer environments and CI/CD systems
Ways to stand out from the crowd:
Software development experience with many contributing teams
Proven experience shipping multi-cloud large-scale systems and supporting those systems in production
Experience with C++ build systems, including dependency issues, symbol resolution, and linking problems
Great people skills, including communication, empathy, dependability, patience, and persistence
Drive to contribute to and work with globally distributed teams
Join us at NVIDIA, where we are defining the next era of computing and making a lasting impact on the world!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.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 Architect role to design and implement high-performance AI communication and memory libraries while driving hardware-software co-optimization across GPUs, DPUs, NICs, and interconnects at NVIDIA.
Contribute to Isaac Lab as a Software Engineering Intern focused on building scalable simulation, perception-in-the-loop RL, and sim-to-real capabilities for robot learning at NVIDIA.
Lead the design and delivery of mission-critical, event-driven middleware for a private markets fintech platform while mentoring engineers and shaping backend engineering practices.
Senior Technical Architect needed to lead architecture, prototyping, and technical decisions for R&D product work on a Tiered Pricing Mechanism in a remote Web3/DeFi research unit.
Experienced Principal Software Engineer sought to lead architecture, mentor teams, and deliver scalable, high-performance ecommerce solutions across Backcountry’s portfolio.
Contribute as a full-stack engineer on FIS's Money Movement Hub, building scalable AWS-based microservices and improving CI/CD and operational reliability for payment platforms.
Senior Salesforce Developer role at a data analytics and Salesforce consultancy, driving architecture, AI-assisted development, and cross-functional solution delivery in a fully remote environment.
Liatrio is hiring a Principal Application Modernization Engineer to lead architectural direction, deliver complex modernization workstreams, and integrate AI capabilities into enterprise applications.
Senior Angular/Full-Stack Engineer to drive front-end architecture and build provider-facing treatment planning and eligibility UIs at Wellfit, working across Product, Design, and backend teams.
Autodesk's Enterprise Data Management team is hiring an early-career Software Engineer to build backend systems and data features that ensure reliable customer data and insights.
Senior Software Engineer, Data Platform to own and scale Chime’s core data infrastructure—ETL/ELT frameworks, streaming pipelines, governance, and observability—across batch and streaming domains.
Help build TierZero's core product as a founding engineer, designing agentic LLM systems, ML pipelines, and scalable infrastructure to accelerate how teams run code in production.
Lead frontend delivery for BetMGM using Angular while championing AI-assisted engineering practices to accelerate quality and developer productivity.
Work with customers to co-architect, build, and operate production AI agents using LangChain’s platform and tools.
Staff Software Engineer to build and scale AI-native full-stack products at HubSpot Foundry, shipping rapid prototypes and production-ready features that help SMBs grow.
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.
71 jobs