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