System Software Engineer, Distributed Systems (Equity)

NVIDIA

Santa Clara (CA)

On-site

USD 152,000 - 288,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NVIDIA’s VLSI Productivity and Infrastructure team is seeking a versatile systems engineer for distributed, low-abstraction Linux environments and long-running workflows. You’ll own userspace software that coordinates state, concurrency, and reliability at scale, with a focus on Go and Python in large codebases.

Join an environment that values practical engineering, incremental modernization, strong observability, and collaboration with fellow engineers to deliver durable production systems on

Qualifications

  • B.S. CS/EE (or equivalent experience).
  • 5+ years developing and operating production software in Go and/or Python, ideally in large codebases.
  • Strong Linux fundamentals: processes, filesystems, permissions, synchronization/locks, concurrency, and debugging.
  • Solid distributed-systems thinking: failures, retries/timeouts, backoff, idempotency, and operational rigor.
  • Experience building long-runtime automation or services on shared compute clusters (batch schedulers, build systems).
  • Ability to translate ambitious, high-level goals into a safe delivery plan (instrumentation, staged rollout, measurable outcomes).

Responsibilities

  • Design, build, and deliver core components of our next-generation productivity platforms.
  • Develop reliable userspace infrastructure for long-running engineering workflows at scale on bare-metal Linux hosts.
  • Build state coordination over NFS (atomicity, idempotency/dedup, partial-write recovery, without privileged ops)
  • Build and improve orchestration around IBM LSF (submission/tracking, retries/cancel, log capture, fairness/backpressure)
  • Convert legacy codebases into modern powerhouses using incremental migration techniques (e.g., Perl to Go), with stage gates, parity strategies, and strong observability
  • Debug and improve performance and reliability across Linux and Kubernetes, including operational tooling
  • Collaborate with engineering users to turn ambiguous workflows into durable production systems

Skills

Go
Python
Linux fundamentals
Distributed systems
Batch scheduling

Education

B.S. CS/EE or equivalent experience

Tools

Kubernetes

Job description

NVIDIA’s VLSI Productivity and Infrastructure team is seeking a versatile systems engineer for distributed, low-abstraction Linux environments and long-running workflows. You’ll own userspace software that coordinates state, concurrency, and reliability at scale, with a focus on Go and Python in large codebases.

Join an environment that values practical engineering, incremental modernization, strong observability, and collaboration with fellow engineers to deliver durable production systems on

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Engineer - Distributed Systems (Equity Eligible)
Platform Engineer - Distributed Systems (Equity Eligible)

NVIDIA • United States

Remote
USD 152,000 - 288,000
Equity
System Software Engineer, Distributed Systems
System Software Engineer, Distributed Systems

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Distributed Systems Engineer - Bare-Metal Linux
Senior Distributed Systems Engineer - Bare-Metal Linux

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
System Software Engineer, Distributed Systems
System Software Engineer, Distributed Systems

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Distributed Systems Engineer, EDA Infra & Automation
Distributed Systems Engineer, EDA Infra & Automation

NVIDIA Corporation • Northern (KY)

Hybrid
USD 152,000 - 288,000
Senior Systems & Infra Automation Engineer (Equity Eligible)
Senior Systems & Infra Automation Engineer (Equity Eligible)

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,000
Equity
Senior Systems & Infra Automation Engineer
Senior Systems & Infra Automation Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Systems Infra Engineer — Automation & Equity Options
Senior Systems Infra Engineer — Automation & Equity Options

NVIDIA • Westford (MA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Distributed Systems Engineer — EDA Infra (Equity)
Senior Distributed Systems Engineer — EDA Infra (Equity)

NVIDIA Corporation • Washington

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior Software Engineer, Distributed Systems for EDA Infra
Senior Software Engineer, Distributed Systems for EDA Infra

NVIDIA • Durham (NC)

On-site
USD 152,000 - 288,000
Equity
Benefits