System Software Engineer, Distributed Systems

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
21 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$125k $224k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $136,716–$214,000.

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 · System Software Engineer, Distributed Systems

JOB TITLE: System Software Engineer, Distributed Systems The System Software Engineer, Distributed Systems joins the VLSI Productivity and Infrastructure team to build and operate long shelf-life systems that support over 1000 chip design engineers. You will design and deliver core components of next-generation productivity platforms, specifically developing reliable userspace infrastructure for long-running engineering workflows on bare-metal Linux hosts. Key responsibilities include building state coordination over NFS, improving orchestration around IBM LSF, and performing incremental migrations of legacy codebases from Perl to Go. You must demonstrate proficiency in Go and Python, with strong Linux fundamentals regarding processes, filesystems, and concurrency. This role solves the technical challenge of managing state, concurrency, and reliability at scale in a "below containers" environment, ensuring the safe evolution of large-scale production software and infrastructure.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Design and deliver core components of next-generation productivity platforms for chip design engineers.
  • Develop reliable userspace infrastructure for long-running engineering workflows on bare-metal Linux hosts.
  • Build state coordination over NFS ensuring atomicity, idempotency, and partial-write recovery without privileged operations.
  • Improve orchestration around IBM LSF for job submission, tracking, retries, and log capture.
  • Convert legacy codebases into modern systems using incremental migration techniques from Perl to Go.
  • Debug and improve performance and reliability across Linux and Kubernetes environments.
  • Translate ambiguous engineering workflows into durable, production-ready systems.

What we're looking for

  • B.S. in CS/EE or equivalent experience.
  • 5+ years of experience developing and operating production software in Go and/or Python.
  • Strong Linux fundamentals including processes, filesystems, permissions, synchronization, locks, concurrency, and debugging.
  • Solid distributed-systems thinking regarding failures, retries, timeouts, backoff, idempotency, and operational rigor.
  • Experience building long-runtime automation or services on shared compute clusters or batch schedulers.
  • Ability to translate high-level goals into safe delivery plans with instrumentation and staged rollouts.
  • Hands-on experience with shared filesystems at scale (NFS) or coordination patterns on eventually-consistent storage (preferred).
  • Experience with batch job scheduling, shared compute fleets, or build systems (preferred).

More like this

Similar roles

Senior Systems Software Engineer, EDA Infrastructure

Nvidia

Remote (CA) +4 3 days ago $184,000–$287,500
Python Go Kubernetes Docker Linux Distributed Systems OpenStack Slurm Networking Storage Technologies Bare Metal as a Service NVIDIA GPU High-Performance Computing Infrastructure Automation
8+ yrs exp Remote

Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 17 days ago $150,400–$277,600
Java Kotlin Scala Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog Cassandra DynamoDB PKI JWT SQL NoSQL

Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 31 days ago $150,400–$277,600
Java Kotlin Scala Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog Cassandra DynamoDB PKI JWT SQL NoSQL

Lead Software Engineer, Distributed Systems

Salesforce

San Francisco, CA 36 days ago $172,500–$260,100
Java Kubernetes Docker AWS GCP Azure CI/CD Jenkins Kafka Spark Druid Nginx Envoy TCP/IP DNS TLS REST SOAP Distributed Systems Data Structures Algorithms
10+ yrs exp Hybrid

Senior Lead Software Engineer, Distributed Systems

JPMorgan Chase

Jersey City, NJ 41 days ago
Python Java CI/CD Agile System Design Artificial Intelligence Machine Learning Software Development Life Cycle Application Resiliency Security Testing Debugging
5+ yrs exp

Senior Distributed Systems Engineer

Cloudflare, Inc

Austin, TX 99 days ago
Go Rust C/C++ Distributed Systems Kubernetes PostgreSQL ClickHouse gRPC REST Observability Cryptography Key Management PKI Event Streaming L4/L7 Proxy Workers Durable Objects
5+ yrs exp