Senior Software Engineer, AV Analysis Platform

at Nvidia
USD 224,000-356,500 per year
SENIOR
✅ Hybrid

Tech Stack

API @ 4 Data Analysis Data Pipelines @ 4 Distributed Systems @ 4 Go @ 7 Machine Learning Observability @ 4 Parquet @ 4 Profiling @ 4 Protobuf @ 4 Python @ 7

Details

NVIDIA is seeking a senior software engineer to help build and scale evaluation and analysis infrastructure for Autonomous Vehicle development. This role sits at the intersection of AV tooling, distributed systems, data platforms, and developer efficiency. You will develop and enhance systems that allow AV engineers to run AV log data analysis, assess model behavior, debug regressions, and produce critical metrics and insights at scale.

The engineer should be able to operate independently, partner deeply with senior technical leads, and bring clarity to complex platform decisions spanning high-scale evaluator execution, performance tuning, structured outputs and output schema evolution, observability, and production readiness. This role directly improves how AV engineers examine autonomous driving performance, analyze regressions, validate analyzers, and trust the results produced by NVIDIA's AV infrastructure.

Responsibilities

  • Design and build evaluation and analysis tooling used by AV and ML engineers.
  • Improve analyzer workflows, including onboarding, execution, qualification, and production observability.
  • Build reliable services, APIs, CI pipelines, and UI-facing workflows across the stack.
  • Define and evolve data contracts for analyzer outputs, including structured schemas, tabular data, time-series data, and metadata.
  • Improve system stability, performance, traceability, alerting, and operational debuggability for high-scale workloads.
  • Partner with AV engineering, data platform, infrastructure, and product teams to deliver end-to-end user workflows.
  • Establish guardrails for analyzer rollout, including pre-merge validation, output-size controls, runtime and memory metrics, and production monitoring.

Requirements

  • Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • 12 or more years of software engineering experience building production systems, developer tools, data platforms, or evaluation infrastructure.
  • Strong programming skills in Python, Go, or similar languages.
  • Experience designing distributed systems, workflow orchestration, APIs, backend services, or data pipelines.
  • Ability to reason across systems software, data schemas, backend services, and user-facing tooling.
  • Experience collaborating across teams and driving ambiguous technical work to completion.
  • Ability to balance new feature development with production stability, maintainability, and user support while demonstrating agility and adaptability in a fast-paced environment.
  • Experience with Protobuf, Parquet, schema evolution, data contracts, and large-scale analytical storage.

Preferred Qualifications

  • Background in self-driving car development, simulation, evaluation, or analysis workflows.
  • Experience with observability, performance profiling, resource usage analysis, and production reliability.
  • Experience improving legacy systems through incremental migration, deprecation, and architecture cleanup.

Compensation and Benefits

  • Base salary range: $224,000-$356,500 USD, determined based on location, experience, and the pay of employees in similar positions.
  • Eligible for equity and benefits.
  • Applications will be accepted at least until October 26, 2026.
  • NVIDIA is an equal opportunity employer committed to an inclusive work environment.

More jobs at Nvidia

Similar jobs