New offer - be the first one to apply!

August 8, 2025

Senior Distributed Storage Engineer - DGX Cloud

Senior • Hybrid • On-site • Remote

$148,000 - $235,750/yr

Santa Clara, CA

NVIDIA is seeking a Senior Software Engineer to develop distributed storage services for AI/ML. The goal is to craft a reliable, scalable, and efficient storage-as-a-service tailored to AI applications that can be deployed anywhere and scale without limitations. This service supports the whole NVIDIA critical business from graphics drivers to autonomous vehicles to deep learning frameworks. To achieve this goal, we are looking for an engineer with a deep understanding of distributed systems, outstanding design skills, and a track record in building and delivering large-scale distributed services.

What you will be doing:

  • Leading the overall architecture and design of our distributed storage service optimized for AI/ML

  • Building features for a distributed storage service to enhance availability and reliability for large-scale deployments

  • Engaging and collaborating with NVIDIA Research, Computing, Product teams, cross-functional teams, and external customers to deliver Cloud services.

  • Automating distributed storage service end-to-end, including deployment, management, and monitoring

What we need to see:

  • Strong track record of delivering distributed services in a variety of distributed computing environments

  • Experience designing, implementing, and operating distributed systems at a multi-petabyte scale

  • Experience in implementing storage services and interfaces to ensure scalable, high-performance, and reliable solutions

  • History of ownership of product delivery from inception to support

  • Great communication and presentation skills

  • Prior experience developing distributed systems with Kubernetes, Golang, Python, and Cloud Service Provider integrations

  • Bachelor’s of Science in Computer Science, or related field (or equivalent experience) with 5+ years of industry experience

Ways to stand out from the crowd:

  • You have architected, built, and deployed a distributed service that runs on large-scale clusters, multi-petabyte to exabyte in size, with millions of users

  • Experience and own responsibility for all software development and delivery stages.

  • Passionate about innovating and investing in groundbreaking technologies and interested in working with accelerated Computing environments such as GPU Direct Storage, DPU, and RDMA. You are skilled in building and delivering cloud services, with a specific focus on distributed systems

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our invention serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is seeking exceptional individuals like you to help us drive the next wave of artificial intelligence.

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.

Applications for this job will be accepted at least until August 11, 2025.

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.