Back to jobs

Senior Software Engineer, AV Analysis Platform

Full-time US, CA, Santa Clara Hybrid Posted 1 hour ago

NVIDIA

Opportunity published from Workday · applications stay with the original hiring source.

About the opportunity

NVIDIA is seeking a Senior Software Engineer to 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, allowing you to develop systems for running AV log data analysis, assessing model behavior, debugging regressions, and producing critical metrics at scale.

You will operate independently, partner with senior technical leads, and bring clarity to complex platform decisions spanning evaluator execution, performance tuning, schema evolution, observability, and production readiness.

The ideal candidate will help make evaluation workflows faster, safer, more observable, and easier for teams to adopt.

Key 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/memory metrics, and production monitoring.

Qualifications

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • 12+ 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.

Nice to have

  • Background with 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.

Benefits

  • Eligible for equity and benefits.

Job details

  • Location: Hybrid (#LI_Hybrid)
  • Base salary range: 224,000 USD - 356,500 USD (determined based on location, experience, and the pay of employees in similar positions).
  • Application deadline: Accepted at least until October 26, 2026.

About the company

NVIDIA is a pioneer in GPU-accelerated computing, transforming industries such as gaming, professional visualization, datacenter, and artificial intelligence.

We build cutting-edge hardware and software platforms that power autonomous vehicles, robotics, and advanced scientific research.

Additional information

  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.

Application: UpVagas lists this opportunity from the hiring company or its recruitment platform. The application is completed at the original source.

Source transparency. UpVagas organizes information provided by the company or recruitment source. Always review the original listing before submitting personal information.
Get new jobs on Telegram Tap the mascot to set your job alerts.
UpVagas mascot with Telegram