NVIDIA
Software Engineer, Data Systems
$224K–$356K
US, CA, Santa Clara +1 · Full-time · Posted Oct 29, 2026
- Location
- US, CA, Santa Clara
US, TX, Austin - Experience
- 12+ years of relevant software engineering experience.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
About the job
Build and operate data systems that ingest, join, store, query, and expose GPU data-center profiling and telemetry data for performance analysis.
What you'll do
- Develop the data store, model, and low-latency query path for engineering performance data at GPU data-center scale.
- Join profiling data with system context and manage versioned data contracts with data-producing teams.
- Develop data APIs and evidence views, handle imperfect data, and measure trade-offs in quality, latency, storage, and retention.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- Experience handling production-scale data, including billions of events per day or petabyte-class stores, and low-latency streaming pipelines.
- Experience establishing and versioning data contracts and guiding consumers through format changes.
- Proficiency with C++, Python, and SQL.
Nice to have
- Hands-on work with telemetry, time-series data, analytical query engines such as ClickHouse, or columnar formats such as Arrow and Parquet.
- Familiarity with profiler data or working knowledge of Go.
Pay
224,000 USD - 356,500 USD (base salary)
Tools
C++, Python, SQL, ClickHouse, Arrow, Parquet, Go
AI focus
Build data systems that support analysis of AI workload performance and automated analysis; NVIDIA also uses AI tools in recruiting.
Model-written summary · the original posting is authoritative