Senior Software Engineer

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $290k
$91k $385k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $149,500–$197,131 — the blue band above. At the midpoint, this role pays about $290k versus about $173k 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 1675 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer - DGX Cloud joins a team dedicated to scaling AI infrastructure for data science applications. This role involves solving complex challenges across datacenter hardware, networking, distributed systems, and software deployment. You will build a platform to automate GPU asset provisioning, configuration, and lifecycle management while developing end-to-end automation for data center management and system upkeep. Responsibilities include implementing monitoring for reliability, harnessing telemetry data, and building automated test infrastructure for distributed systems. You must possess expert knowledge in Go, Python, and/or Rust, along with proficiency in Linux system administration, Kubernetes, and SLURM. The work focuses on ensuring seamless software integration from hardware to AI training applications, addressing critical problems in performance, security, fault tolerance, and state management within large-scale production environments.

What does a Software Engineer earn in California?

Median $214500 from 1157 postings across 75 companies.

See salary data

What you'll do

  • Automate GPU asset provisioning, configuration, and lifecycle management across various cloud providers.
  • Build end-to-end automation for data center management, break/fix, and system upkeep for large-scale ML systems.
  • Implement monitoring and health management capabilities to ensure reliability and scalability of GPU assets.
  • Analyze multiple data streams including GPU hardware diagnostics, cluster telemetry, and network data.
  • Build automated test infrastructure to qualify distributed systems for production operation.
  • Integrate software seamlessly from hardware layers up to AI training applications.

What we're looking for

  • 12+ years of experience in a similar role working on large-scale production systems.
  • BS in Computer Science, Engineering, Physics, Mathematics, or a comparable degree or equivalent experience.
  • Expert level knowledge of a systems programming language such as Go, Python, and/or Rust.
  • Solid understanding of Data Structures and Algorithms.
  • Strong background in Linux system administration and management.
  • Deep knowledge of container orchestration platforms such as Kubernetes and/or SLURM.
  • Understanding of performance, security, and reliability in complex distributed systems.
  • Familiarity with system level architecture, data synchronization, fault tolerance, and state management.

More like this

Similar roles

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia

Remote (CA) +4 40 days ago
Kubernetes Python Go GitOps Terraform ArgoCD GPU Infrastructure Linux Containers Cloud Infrastructure Infrastructure Automation Distributed Systems Observability BMaaS VMaaS Managed Kubernetes Multi-cloud APIs Incident Response
8+ yrs exp Remote

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia

Santa Clara, CA 37 days ago
Kubernetes Python Go GitOps Terraform ArgoCD GPU Infrastructure Linux Containers Cloud Infrastructure Infrastructure Automation Distributed Systems Observability BMaaS VMaaS Managed Kubernetes Multi-cloud APIs Incident Response
8+ yrs exp

Senior Software Engineer, Distributed Systems Engineering

Nvidia

Remote (Santa Clara, CA) 28 days ago $184,000–$287,500
Kubernetes Go Python Distributed Systems Slurm Bright Cluster Manager Cluster Operations Operator Development Node Health Monitoring Data Structures Algorithms Systems Programming Network Telemetry Incident Management
8+ yrs exp Remote

Senior Software Engineer, Distributed Systems Engineering

Nvidia

Remote (Santa Clara, CA) 22 days ago
Kubernetes Go Python Distributed Systems Slurm Bright Cluster Manager Cluster Operations Operator Development Monitoring Telemetry Data Structures Algorithms Systems Programming Incident Management
5+ yrs exp Remote