System Software Engineer, Performance
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 78% of similar roles. Most pay $142,400–$214,000 — the blue band above. At the midpoint, this role pays about $219k versus about $178k 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 1693 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 669 roles with salary data.
Most-posted roles
At a glance
Software Engineer, Performance Instrumentation will join the team to define and maintain performance data requirements from profiling libraries, annotation APIs, frameworks, runtimes, communication libraries, schedulers, configurations, and infrastructure telemetry. The role involves identifying visibility gaps, building low-overhead instrumentation, and ensuring data quality through validation, sanitization, and alerting mechanisms. Key responsibilities include measuring instrumentation overhead on real workloads and collaborating with partner teams to manage commitments. The position requires proficiency in Python, C++, and CUDA, along with working knowledge of machine learning frameworks like PyTorch or JAX and tracing APIs such as NVTX. The work focuses on production machine learning and systems software, specifically addressing the technical challenges of telemetry conventions, storage, checkpointing, and network or collective-communication telemetry including NCCL and fabric counters.
What does a Software Engineer earn in California?
Median $214500 from 1134 postings across 74 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
General Dynamics
Arm Holdings
Apple Inc