Principal Software Engineer, Infrastructure
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 97% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $320k versus about $192k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
The Principal Software Engineer - Compute Infrastructure will join a dynamic team to lead the architectural vision for a massive global enterprise compute platform. You will define platform architecture for thousands of nodes and tens of thousands of VMs and containers using OpenShift and KubeVirt. Key responsibilities include operationalizing internal frontier-class AI inference systems, developing automated remediation pipelines, and managing hardware watchdogs for pre-release rack-scale GPU systems. You will drive capacity planning, design self-service APIs, and lead complex migrations of legacy workloads into modern Kubernetes orchestration. Required skills include deep expertise in Kubernetes, KubeVirt, and virtualization, alongside proficiency in Go, Python, Terraform, and OpenTofu. You must possess extensive experience in site reliability, hardware-level failure mitigation, and unified GitOps postures using ArgoCD.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Arm Holdings
Nvidia
Arm Holdings
Oracle
Oracle