We are now looking for a Principal Software Engineer, AI Cloud Services Infrastructure:
NVIDIA's Deep Learning Libraries Group is seeking an experienced software engineering leader to accelerate our efforts to bring our world-leading AI optimization technologies to bear as cloud services. In this cross-functional role, your mission will be to empower developers across the world to create AI applications that easily use NVIDIA hardware to its fullest though cloud APIs like TensorRT Cloud and NVIDIA AI Foundation Model Endpoints. Your work will focus on the foundational layers needed to consistently deliver services that remain scalable, reliable, secure, while rapidly evolving; and your impact will span the full breadth of NVIDIA’s hardware products, from Drive AGX for autonomous vehicles to DGX servers for datacenter. Join our technically diverse team of software engineers and infrastructure experts to expand the accessibility and reach of NVIDIA’s world-leading AI platforms.
What you'll be doing:
Guide development and operations of cloud services that enable external developers to easily access the latest AI models, optimizations, and serving techniques
Lead and directly contribute to implementation of key infrastructure features to enable product goals and improve productivity of internal engineers
Mentor engineers to develop their technical skills and ability to make an impact
Collaborate with product and engineering leads on feature roadmaps and execution planning
Promote and support methodologies that improve efficiency, product quality, security, and scalability.
Identify and seize opportunities to build common infrastructure that can be shared across various AI-related services
What we need to see:
MS, or PhD in Computer Science, Computer Engineering, or closely related field (or Bachelors with additional equivalent experience).
12+ years of relevant experience as a developer, technical lead, and/or engineering manager
Proven technical skills in architecting, designing, implementing and delivering high-quality cloud services.
Proficiency in one or more programming languages (e.g., Python, TypeScript, Go)
Proficiency in SW development and DevOps best practices (SW development life cycle, developer workflows, continuous integration, infrastructure as code, etc.)
Experience building applications or services that incorporate AI
Excellent interpersonal skills and a collaborative, pragmatic approach to solving problems.
Ways to stand out from the crowd:
Experience building and operating publicly accessible services that incorporate AI at scale
Strong grasp of the latest trends in AI inference serving and performance optimization
Deep knowledge of GPU infrastructure management and/or CUDA applications
Experience with multiple major cloud platforms (AWS, Azure, GCP, OCI, etc.)
This is an opportunity to have a wide impact at NVIDIA by expanding our platform and improving development velocity for our unparalleled ecosystem of AI developers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, driven, and love a challenge, come join our team!
The base salary range is 272,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Other Jobs from NVIDIA
Principal Engineer, Agentic System Architecture
System Software Engineer - Computer Graphics
Principal Cloud Integration Architect
Senior Software Engineer, Robotics Manipulation
Software Engineering Intern, JAX - Summer 2025
System Memory Validation Software Engineer
Similar Jobs
Senior Data Scientist
Principal Software Engineer- Mobile
Senior Software Engineer / Principal Software Engineer
Member of Technical Staff - Business Intelligence Developer
Senior Product Manager, Data
Senior Software Engineer - Python (m/f/d)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say