Senior Storage Software Engineer

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$152,000–$241,500 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $197k
$141k most similar roles pay here $252k

This role pays less than 56% of similar roles. Most pay $165,762–$240,887 — the shaded band above. At the midpoint, this role pays about $197k versus about $203k for comparable roles.

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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Storage Software Engineer

As a Senior Storage Software Engineer on the DGXC Data Services team, you will develop cloud-native systems, frameworks, and services to manage data across hybrid and multi-cloud infrastructure. You will build storage technologies, client libraries, and filesystem frameworks to facilitate AI workloads accessing data via object stores and file systems. Your daily work involves developing high-performance storage paths for training and inference, building observability systems to diagnose bottlenecks, and improving the reliability of systems serving massive datasets. You will utilize Go, Python, Rust, C/C++, or Java while working with Linux systems, Kubernetes, and cloud infrastructure. The role addresses critical challenges in AI data management, including ingestion, governance, and performance optimization for high-concurrency workloads. You must possess a strong foundation in distributed systems, operating systems, and algorithms to solve complex infrastructure problems.

What you'll do

  • Build storage technologies, client libraries, and filesystem frameworks for multi-cloud data access.
  • Develop high-performance storage paths for training and inference workflows including checkpointing and caching.
  • Integrate object stores and POSIX-style access into hybrid cloud infrastructure.
  • Create observability systems to diagnose storage bottlenecks and attribute GPU idle time to I/O behavior.
  • Improve performance, scalability, and reliability of systems serving massive datasets and high-concurrency workloads.
  • Validate storage behavior against real production environments in collaboration with internal AI and platform teams.
  • Implement modern software engineering practices including AI-assisted and agentic development workflows.

What we're looking for

  • BS in Computer Science, Information Systems, Computer Engineering, or equivalent experience.
  • 5+ years of software engineering experience.
  • Strong foundation in algorithms, data structures, distributed systems, operating systems, and practical software design.
  • Experience building performance-sensitive systems, storage, backend, or cloud-native software in Go, Python, Rust, C/C++, or Java.
  • Experience with storage systems, object stores, caching, Linux systems, Kubernetes, or cloud infrastructure.
  • Ability to reason about performance, scalability, concurrency, reliability, and operational tradeoffs in production systems.
  • Ability to design APIs, document systems, communicate clearly, and break ambiguous problems into execution plans.
  • Curiosity and practical judgment regarding AI-assisted and agentic engineering workflows.

More like this

Similar roles

Senior Cloud Software Engineer

Nvidia

Remote 6 days ago $152,000$241,500
Kubernetes AWS GCP Azure Go Python Rust C++ Java Distributed Systems Cloud-Native Data Management Storage Systems Performance Engineering Observability
5+ yrs exp Remote

Senior Storage Production Engineer

Nvidia

Remote 89 days ago $176,000$276,000
Distributed Storage Kubernetes Python Go C/C++ Java Bash Ansible Terraform Prometheus Grafana CI/CD NFS S3 iSCSI NVMe over Fabrics Linux Infrastructure as Code
8+ yrs exp Remote

Senior Storage Production Engineer

Nvidia

Remote 37 days ago $176,000$276,000
Distributed Storage Kubernetes Python Go C/C++ Java Bash Terraform Ansible Chef Puppet Prometheus Grafana Elastic Stack InfluxDB CI/CD NFS SMB iSCSI S3 Fibre Channel RDMA NVMe over Fabrics Linux Git OpenStack
8+ yrs exp Remote

Principal Block and File Storage Software Engineer, Linux

Nvidia

Santa Clara, CA 5 days ago $272,000$431,250
C C++ Linux Kernel Distributed Systems NVMe file system s Block Storage Networking IO stack Memory Management Virtualization Cloud Computing DPU Storage Protocols Data Management
10+ yrs exp

Senior Software Engineer, Storage Layer Services

MongoDB

Remote (New York, NY) 86 days ago $126,000$248,000
Rust C++ Kubernetes AWS Azure GCP Distributed Systems Containerization Observability Load Testing Chaos Engineering Database Internals Multi-tenant Cloud Services High Availability Data Processing Systems
5+ yrs exp Remote Hybrid