Senior Distributed Storage Engineer - DGX Cloud

extra holidays - fully flexible
Work set-up: 
Full Remote
Contract: 
Salary: 
148 - 148K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, or equivalent experience., At least 5 years of industry experience in distributed systems., Experience designing and operating large-scale distributed storage services., Proficiency in programming with Kubernetes, Golang, Python, and cloud integrations..

Key responsibilities:

  • Design and architect distributed storage services optimized for AI/ML.
  • Develop features to improve availability and reliability for large-scale deployments.
  • Collaborate with research, product, and external teams to deliver cloud services.
  • Automate deployment, management, and monitoring of distributed storage systems.

NVIDIA logo
NVIDIA XLarge http://www.nvidia.com
10001 Employees
See all jobs

Job description

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Presentations
  • Collaboration
  • Communication

Related jobs