Senior Distributed Storage Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $276,000
Distributed Systems
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Distributed Storage Engineer

NVIDIA is seeking a Senior Software Engineer to develop a groundbreaking distributed storage service for AI/ML applications. This role sits at the intersection of distributed systems and artificial intelligence, supporting critical business functions from graphics drivers to autonomous vehicles. The ideal candidate will bring deep expertise in distributed systems and a proven track record in building large-scale services.

The position offers an opportunity to architect and develop a storage-as-a-service solution that can scale to multiple exabytes and support over 10,000 nodes across multiple locations. You'll be working with cutting-edge technologies including GPU Direct Storage, DPU, and RDMA, while collaborating with NVIDIA's research, computing, and product teams.

As a Senior Distributed Storage Engineer, you'll be responsible for leading the architecture and design of storage solutions optimized for AI/ML workloads. The role involves building features for massive scale, enhancing availability and reliability, and automating end-to-end service management. You'll be working at the forefront of technology, helping NVIDIA accelerate the next wave of artificial intelligence.

The position offers competitive compensation including a base salary range of $148,000 to $276,000, equity, and comprehensive benefits. NVIDIA's commitment to innovation, coupled with its position as a leader in accelerated computing and AI, makes this an exceptional opportunity for someone passionate about distributed systems and breakthrough technologies.

Last updated an hour ago

Responsibilities For Senior Distributed Storage Engineer

  • Lead the overall architecture and design of distributed storage service optimized for AI/ML
  • Develop features for distributed storage service to scale capacity to multiple exabytes
  • Build features to enhance availability and reliability for large-scale deployments
  • Engage and collaborate with NVIDIA Research, Computing, Product teams and external customers
  • Automate distributed storage service end-to-end including deployment, management, and monitoring

Requirements For Senior Distributed Storage Engineer

Go
Python
Kubernetes
  • Strong track record of delivering distributed service in distributed computing environments
  • Experience designing, implementing, and operating distributed systems at multi-petabyte scale
  • Experience in implementing storage services and interfaces
  • History of ownership of product delivery from inception to support
  • Great communication and presentation skills
  • Prior experience with Kubernetes, Golang, Python, and Cloud Service Provider integrations
  • Bachelor's of Science in Computer Science or related field with 5+ years of industry experience

Benefits For Senior Distributed Storage Engineer

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Distributed Storage Engineer

Senior System Software Engineer, Distributed Systems - DGX Cloud

Senior System Software Engineer position at NVIDIA focusing on distributed systems and DGX Cloud infrastructure.

Senior Interconnect Product Engineer

Senior Interconnect Product Engineer role at NVIDIA focusing on high-speed networking solutions, requiring 5+ years of experience in network debugging and product engineering.

Systems Engineer, Enterprise

Senior Systems Engineer role at NVIDIA focusing on enterprise HPC server deployments, requiring 6+ years experience in system engineering and Linux expertise.

Senior Distributed Systems Engineer, AI Infrastructure

Senior Distributed Systems Engineer role at NVIDIA, focusing on building exa-scale AI infrastructure for autonomous vehicles and deep learning platforms.

Senior Distributed Acceleration Engineer, RAPIDS

Senior Distributed Systems Engineer role at NVIDIA, focusing on GPU-accelerated data science and analytics pipelines, offering competitive compensation and remote work options.