1h ago

Senior Software Engineer, Performance Tooling and Infrastructure

Mountain View, California (HQ)
full-timeseniorAutonomous Vehicles / Self-Driving Technology

Tech Stack

Description

You'll own the infrastructure that validates real-time performance of every autonomy code change on actual robot compute hardware. Build and scale the Performance Simulation Platform—a hybrid benchmarking system with physical bench-top rigs and cloud-native orchestration—enabling engineers to answer critical performance questions. This high-ownership role directly gates the release velocity of the entire autonomy stack.

Requirements

  • 5+ years of industry software engineering experience
  • Strong proficiency in Python and working proficiency in C++
  • Experience building data pipelines, ingestion, and transformation
  • Experience with Kubernetes, GCP, BigQuery, Grafana
  • Proven ability to own infrastructure roadmap and make architectural decisions

Responsibilities

  • Develop job orchestration layer for scheduling and executing autonomy performance benchmarks across bench-top systems, integrated into CI/CD pipelines
  • Build monitoring, alerting, and self-healing automation for the bench fleet; track utilization and failure rates
  • Design end-to-end data pipelines to capture and process fine-grained performance metrics, surfacing insights through dashboards
  • Collaborate with Data Science to develop experimentation methodology for non-deterministic performance results
  • Own fleet planning lifecycle across hardware generations, balancing testing coverage, throughput, cost, and SLAs
0 views 0 saves 0 applications