Senior Software Engineer, Object Storage

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CANCTXIL
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 88% of similar roles. Most pay $151,000–$214,500 — the shaded band above. At the midpoint, this role pays about $236k versus about $183k 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 1150 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Object Storage

As a Senior Software Engineer, Object Storage - DGX Cloud, you will join the team responsible for designing, implementing, and extending an internal object storage system critical to generative AI research and world models. You will develop storage capabilities, improve system performance at all levels, and automate infrastructure including provisioning, management, and monitoring. Your work involves ensuring availability and reliability across deployments of over ten thousand nodes and exabytes of data while contributing to upstream open source storage codebases. The role requires expertise in distributed systems, concurrency models, and primitives like threads and event loops. You will utilize Python, Go, or C/C++ to build large-scale services. The position focuses on solving complex problems regarding data availability, durability, and fault tolerance within a high-performance computing environment to support advanced AI and machine learning research initiatives.

What does a Software Engineer earn in California?

Median $214000 from 830 postings across 69 companies.

See salary data

What you'll do

  • Design, implement, and test internal object storage systems for AI/ML research teams.
  • Develop storage capabilities to support large-scale data requirements for generative AI models.
  • Improve the availability and reliability of deployments across 10,000+ nodes and exabytes of data.
  • Analyze and optimize system performance at all architectural levels.
  • Automate end-to-end storage infrastructure including provisioning, management, and monitoring.
  • Contribute to upstream open source storage codebases.

What we're looking for

  • Bachelor of Science in Computer Science, a related field, or equivalent experience.
  • 8+ years of relevant experience.
  • Proven track record of developing object storage services with an understanding of data availability, durability, and fault tolerance.
  • Experience delivering products from inception to support.
  • Strong communication and presentation skills.
  • Prior experience developing distributed systems with Python, Go, C/C++, or similar languages.
  • Experience delivering major components of a distributed storage system at exabyte scale (preferred).
  • Strong experience with concurrency models and primitives such as threads, event loops, and distributed locking (preferred).

More like this

Similar roles

Senior Storage Software Engineer

Nvidia

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

Senior Storage Software Engineer

Nvidia

Remote 20 days ago $152,000–$241,500
Go Python Rust C/C++ Java Kubernetes Linux eBPF POSIX FUSE Distributed Systems Cloud Infrastructure Telemetry Data Pipelines High-Performance Computing SRE
5+ yrs exp Remote

Senior Software Engineer, Capacity Management

Nvidia

Santa Clara, CA 5 days ago $140,000–$224,250
Python Go Java Distributed Systems Kubernetes APIs Data Pipelines Cloud Infrastructure GPU Infrastructure AI/ML Platforms Capacity Planning resource-management System Integration Observability operations-research Forecasting Simulation High-Performance Computing
5+ yrs exp

Senior Software Engineer, Capacity Management

Nvidia

Santa Clara, CA 13 days ago $200,000–$322,000
Python Go Java Distributed Systems Kubernetes APIs Data Pipelines Cloud Infrastructure GPU Infrastructure AI/ML Platforms Capacity Planning resource-management System Integration Observability operations-research Forecasting Simulation High-Performance Computing
10+ yrs exp

Senior Software Engineer, Cloud Native Storage

Broadcom

Promontory C, CA 136 days ago $141,300–$226,000
Kubernetes Go C++ vSAN CSI Distributed Systems Linux Container Runtime SDLC Data Structures Algorithms Persistent Volumes NFS VMFS etcd Infrastructure Orchestration
5+ yrs exp