Software Engineer, Data Systems

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TX
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $161k
This role $290k
$92k $385k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $126,066–$196,725 — the blue band above. At the midpoint, this role pays about $290k versus about $161k 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 1668 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Software Engineer, Data Systems

Software Engineer, Data Systems joins the team to develop advanced software tools for analyzing AI workload performance across GPU data centers. The role involves constructing the store, data model, and query path to convert large streams of profiling and telemetry data into useful information for engineers and automated analysis. Key responsibilities include ingesting and joining data from hosts, schedulers, and logs while managing data contracts, versioning, and trade-offs between query latency and storage costs. The position requires building data APIs, implementing access controls, and handling inconsistent data at scale. Candidates must demonstrate proficiency with C++, Python, and SQL. Preferred experience includes working with telemetry, time-series data, ClickHouse, Arrow, Parquet, and Go to solve complex problems regarding high-cardinality schema builds and low-latency streaming pipelines.

What does a Software Engineer earn in California?

Median $214500 from 1126 postings across 74 companies.

See salary data

What you'll do

  • Develop and construct the store, data model, and query path for engineering performance data.
  • Ingest, join, store, and deliver large-scale profiling and telemetry data with low latency.
  • Join profiling data with system context from hosts, schedulers, configurations, logs, and storage.
  • Establish and version data contracts with producing teams to ensure seamless transitions for consumers.
  • Manage trade-offs between data quality, query latency, storage costs, and data retention.
  • Handle delayed, duplicated, or inconsistent data while making limitations visible to downstream users.
  • Develop data APIs and evidence views for manual and automated analysis.
  • Implement access controls and resource limits to maintain stability during high demand or failures.

What we're looking for

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 12+ years of relevant software engineering experience, including delivery and operation of data pipelines, storage systems, or analytical services.
  • Experience handling large-scale data in production, including billions of events per day or petabyte-class stores.
  • Experience with low-latency streaming pipelines that manage backpressure, replay, and accurate duplicate delivery.
  • Proficiency with C++, Python, and SQL.
  • Experience establishing and versioning data contracts with producing teams and guiding consumers through format changes.
  • Ability to debug across component boundaries and validate changes through code review, tests, and independent measurements.
  • Hands-on work with telemetry, time-series data, analytical query engines like ClickHouse, or columnar formats like Arrow and Parquet (preferred).

More like this

Similar roles

Software Engineer, Data Engineering

DoorDash, Inc

San Francisco, CA +2 19 days ago $117,500–$172,800
Python Java SQL Spark Flink Kafka Snowflake Redshift PostgreSQL Hive Druid Presto Airflow AWS GCP Tableau Superset Looker ETL Distributed Computing
3+ yrs exp

Software Engineer, Data Platform

DoorDash, Inc

San Francisco, CA +3 19 days ago $130,600–$192,000
Spark Flink Kafka Airflow Cassandra Clickhouse Iceberg DataHub OLAP Data Lake Streaming AI Coding Tools Claude Code Codex Cursor
2+ yrs exp

Software Engineer, Data Platform

Apple Inc

Cupertino, CA 29 days ago $184,700–$324,800
Swift Objective-C JavaScript C/C++ Java TypeScript React Angular Ember Vue iOS iPadOS macOS tvOS watchOS visionOS Data Structures Algorithms Cryptography Differential Privacy Distributed Systems Privacy-Enhancing Technologies Tokenization Data Minimization
5+ yrs exp

Lead Principal Data Systems Software Engineer

Oracle

CA 95 days ago $122,800–$306,400
Java Python PL/SQL Oracle AI Database Distributed Systems Microservices Machine Learning Cloud Application Development Distributed Caching Software API Observability SQL Data Modeling Performance Engineering Testing Security Telemetry
10+ yrs exp