Senior System Software Engineer
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 99% of similar roles. Most pay $169,550–$216,300 — the shaded band above. At the midpoint, this role pays about $352k versus about $193k 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 Systems Software Engineer within the Apache Spark Acceleration group, you will develop Java, Scala, and CUDA/C++ libraries to accelerate DataFrames and I/O operations for common file formats like Parquet, ORC, and JSON. You will build solutions to enable interoperability with table formats such as Apache Iceberg and Delta Lake while collaborating with distributed systems teams to solve large-scale processing challenges. Your daily work involves building, testing, and optimizing CUDA/C++ libraries across various platforms and contributing to open source communities to enhance libraries like cuDF, CCCL, and UCX. The role focuses on the technical challenge of accelerating Spark applications on GPUs without code changes to reduce cloud computing costs and lower latency for batch ETL workloads within the data processing ecosystem involving tools like Velox, Presto, and Apache Arrow.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Autodesk
CVS Health
Oracle
General Dynamics
Snap Inc.