Senior System Software Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAChampaign, ILRedmond, WA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
8 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $149,500–$196,750 — the blue band above. At the midpoint, this role pays about $236k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer

The Senior System Software Engineer joins the Apache Spark Acceleration group to develop an open source plugin that accelerates Spark applications on GPUs without requiring code changes. In this role, you will enable C++ native execution of Spark operations on CUDA and develop CUDA/C++ libraries to accelerate DataFrames and I/O operations for Parquet, ORC, and JSON file formats. You will collaborate with distributed systems teams to solve large scale processing challenges and contribute to open source libraries like RAPIDS, CCCL, and UCX. The position requires proficiency in C++, Java, and Scala, along with experience in data platform development. You will address the business problem of reducing cloud computing costs and lowering latency in batch ETL workloads through multi-node GPU deployments.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Enable C++ native execution of Spark operations on CUDA.
  • Develop CUDA/C++ libraries to accelerate DataFrames and I/O operations for Parquet, ORC, and JSON.
  • Solve distributed processing problems for large-scale systems with distributed systems teams.
  • Contribute code and participate in technical discussions with open source communities to enhance RAPIDS, CCCL, and UCX.
  • Provide technical recommendations on infrastructure, continuous integration, and testing strategies.
  • Build, test, and optimize software across different platforms.

What we're looking for

  • 9+ years of experience in software development.
  • 5+ years of hands-on experience with data platform development.
  • BS/MS/PhD in computer science or a related field, or equivalent experience.
  • Proficiency in C++, Java, and Scala.
  • Experience supporting enterprise customers.
  • Experience using AI tools in software development.
  • Familiarity with the open source data platform ecosystem (preferred).

More like this

Similar roles

Principal Systems Software Engineer

Nvidia

Santa Clara, CA +1 104 days ago $272,000–$431,250
CUDA C++ Java Scala Apache Spark cuDF CCCL UCX Parquet ORC JSON Apache Iceberg Delta Lake Unity Catalog AWS EMR Databricks Google Dataproc Oracle Cloud Data Flow Velox Presto Apache Arrow Apache DataFusion Distributed Systems Database Query Optimization
10+ yrs exp

Senior System Software Engineer

HP Inc.

San Francisco, CA 15 days ago $162,000–$288,000
C C++ Python Linux Android Windows ARM SoC GPU DSP Valgrind Perfmon Bare-metal Firmware Logic Analyzers Embedded Software
8+ yrs exp

Senior Software Engineer, Design Systems

Netflix

Remote 33 days ago $388,000–$558,000
React TypeScript JavaScript Node.js GraphQL REST APIs Figma Single Page Applications AI Client-side Instrumentation Observability API Services Web Apps
7+ yrs exp Remote

Senior System Software Engineer, Performance

Nvidia

Santa Clara, CA +4 123 days ago
ARM Architecture System Software Linux CUDA GPU CPU Device Drivers Real-time Programming Performance Analysis linux perf Concurrency Virtual Memory Caching HPC SoC Operating Systems Data Analysis
6+ yrs exp