Principal Software Engineer, Infrastructure
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 95% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $320k versus about $198k 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 896 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer - Compute Infrastructure, you will join the team to define platform architecture and spearhead the operationalization of internal frontier-class AI inference systems. You will lead initiatives to transform a global enterprise compute platform running thousands of nodes and tens of thousands of VMs and containers using OpenShift and KubeVirt. Your daily work involves building automated remediation pipelines, hardware watchdogs, and telemetry for rack-scale GPU systems while managing capacity planning and complex migrations of legacy workloads into modern Kubernetes orchestration. You will utilize Go, Python, Terraform, and OpenTofu to build self-service architectures and GitOps workflows via ArgoCD. The role focuses on solving infrastructure challenges for large-scale AI inference, addressing hardware supply constraints, and ensuring operational maturity across bare metal, virtualized environments, and multi-cloud deployments involving high-speed backplane networking and advanced storage protocols.
What does a Software Engineer earn?
Median $197500 from 2196 postings across 133 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Nvidia
Oracle
Oracle
Oracle
Oracle
Oracle