Senior Software Engineer, Storage

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CARedmond, WA
Employment
Full-time
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$112k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $152,955–$214,375.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Storage

The Senior Software Engineer - Storage will join the Managed AI Research Superclusters team to design, build, and operate exascale infrastructure for AI research and development. The role involves developing distributed systems to manage data, compute, and networking for large-scale AI workloads, specifically orchestrating workloads across thousands of GPUs and petabytes of storage in multi-region clusters. Key responsibilities include building end-to-end automation, improving system reliability and observability, and translating research requirements into high-performance solutions. Candidates must possess strong programming skills in C++, Python, or Go, along with experience in distributed systems, data management, and orchestration frameworks like Slurm, Kubernetes, or LSF. Technical expertise should include high-performance storage systems such as Lustre, GPFS, or BeeGFS, as well as cloud environments like Azure, AWS, and GCP.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and operate distributed systems to manage data, compute, and networking for large-scale AI workloads.
  • Build software and automation to orchestrate workloads across thousands of GPUs and petabytes of storage.
  • Translate AI/ML research requirements into scalable, high-performance infrastructure solutions.
  • Drive improvements in system reliability, performance, and observability to meet exascale standards.
  • Partner with security and networking teams to ensure infrastructure robustness and compliance.
  • Participate in design reviews and contribute to the evolution of the AI infrastructure stack.
  • Stay current with advances in distributed systems and AI frameworks to shape future infrastructure directions.

What we're looking for

  • BS or equivalent experience in Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of experience developing and operating large-scale distributed systems, infrastructure platforms, or HPC environments.
  • Strong programming skills in C++, Python, or Go with experience designing production-quality software systems.
  • Solid understanding of distributed systems principles, data management, and large-scale orchestration frameworks.
  • Hands-on experience with high-performance storage (e.g., Lustre, GPFS, BeeGFS) and compute scheduling (e.g., Slurm, Kubernetes, LSF).
  • Familiarity with cloud environments (Azure, AWS, GCP) and infrastructure automation tools.
  • Graduate degree (MS/PhD or equivalent experience) in Computer Science, Distributed Systems, or a related field (preferred).
  • Experience building infrastructure for AI/ML research, including distributed training pipelines using PyTorch, JAX, or NeMo (preferred).

More like this

Similar roles

Cloud Services Software Engineer

Nvidia

Remote (Santa Clara, CA) +2 6 days ago $152,000–$241,500
Python Go C++ Kubernetes Docker AWS Azure GCP PyTorch TensorFlow JAX Ray Slurm Distributed Systems High-Performance Computing micro-)services APIs NVIDIA GPUs
5+ yrs exp Remote

Senior Storage Engineer

Leidos

Fort Belvoir, VA 12 days ago $92,300–$166,850
NetApp Dell Unity Hitachi Storage SAN NAS Fibre Channel iSCSI NFS SMB/CIFS Linux Windows Ansible PowerCLI Commvault Veeam NetBackup DISA STIG Disaster Recovery
8+ yrs exp

Senior Storage Software Engineer

Nvidia

Remote (Santa Clara, CA) 3 days ago $224,000–$356,500
Distributed File Systems Object Storage C C++ Rust Go Python Linux Kernel NVMe-oF SPDK RDMA RoCE InfiniBand NVMe VFS S3 Swift iSCSI Kubernetes CSI libfabric FUSE
10+ yrs exp Remote

Senior Software Engineer

Datadog

Boston, MA +1 11 days ago $192,000–$240,000
Parquet DataFusion Arrow Iceberg Go Java Rust Distributed Systems Object Storage S3 GCS Azure Blob Kafka Stream Processing Kubernetes ORC Inverted Index

Staff Software Engineer, ASE Storage team

Apple Inc

Cupertino, CA 42 days ago $216,200–$324,800
Distributed Systems Rust C++ Java C# RocksDB Raft ZAB Distributed Databases Cloud Infrastructure thread safe programming High-performance IO Key-Value Store
10+ yrs exp