N

Nuro

Builds self-driving systems for vehicle makers

Software Engineer - Performance Tooling and Infrastructure

Platform EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • At least 3 years of industry software engineering experience.
  • Strong proficiency in Python and working proficiency in C++.
  • Experience building data pipelines for ingestion, transformation, storage, and visualization, with familiarity with SQL and analytical workflows.
  • Deep familiarity with Linux systems, including kernel configuration, boot debugging, systemd units, or bare-metal infrastructure, and knowledge of networking, storage, and compute.
  • Experience setting technical vision and a roadmap for a project or platform, aligning multiple stakeholders, identifying cross-functional partners, and briefing senior engineering leadership on trade-offs and recommendations.
  • Use AI as a core part of the engineering workflow, including agentic tools across the development lifecycle, and understand when AI output requires extra scrutiny.
  • Ability to work in ambiguous, fast-moving environments and balance long-term architecture with short-term delivery.

Responsibilities

  • Develop and maintain job orchestration that schedules, executes, and validates autonomy performance benchmarks across physical bench-top systems, integrated into CI/CD pipelines as merge- and release-blocking quality gates.
  • Build monitoring, alerting, and self-healing automation for the bench fleet; identify capacity bottlenecks, hardware degradation, and infrastructure single points of failure; track utilization, failure rates, and capacity trends.
  • Design and build end-to-end data pipelines to capture and process performance metrics from bench-top runs, and provide actionable insights through dashboards and automated regression detection.
  • Work with Data Science to develop experimentation methods for non-deterministic autonomy workloads, including variance analysis, significance testing, and regression detection.
  • Guide the SRE team on OS and system-level configuration of bench hardware, including Linux kernel tuning, boot infrastructure, networking, and hardware bring-up, to reproduce production robot compute behavior.
  • Own the planning lifecycle for the benchmarking fleet across hardware generations; partner with engineering and program leadership on hardware allocation, utilization scenarios, and data-backed trade-off recommendations balancing testing coverage, throughput, cost, and SLA commitments against physical resources.
  • Partner with Hardware Engineering, New Product Introduction, Site Reliability Engineering, Perception, Behavior, and Data Science teams to turn performance-analysis needs into self-service infrastructure.

Desired Qualifications

  • Experience with performance engineering, especially integrating tools such as perf, Perfetto, pprof, eBPF, NVIDIA Nsight Systems, or NVIDIA CUPTI.
  • Experience in robotics or autonomous vehicles, particularly with the NVIDIA DriveOS stack.

About the Company

Nuro

Builds self-driving systems for vehicle makers

Nuro builds and licenses self-driving technology to automakers and mobility companies for robotaxis, commercial fleets and personal vehicles. Its Nuro Driver combines AI software with vehicle sensors and computing hardware, so partners integrate an autonomous driving system into their own vehicles. The software interprets road conditions and controls movement, while the Nuro Toolkit supplies tools for simulation, testing and fleet monitoring. Nuro earns money by licensing its technology, drawing on experience from autonomous delivery vehicles rather than operating only a goods-delivery service. It was founded in 2016 and has its headquarters in Mountain View, California.

Company size
501-1,000
Company stage
Series E
Total funding
$2.3B
Headquarters
Mountain View, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Nuro

See more jobs