Aurora Innovation
Software Engineer, Performance Engineering Optimization
$116K–$174K
Mountain View, CA · Hybrid · Full-time · Posted Oct 14, 2026
- Experience
- 1–3 years of professional experience.
- Education
- BS or MS in Robotics, Computer Science, or a related field.
About the job
Builds performance data tooling and pipelines to measure and optimize onboard and simulated software performance for Aurora’s self-driving systems.
What you'll do
- Develop tools to collect and process performance data from vehicles and simulations.
- Build and maintain data pipelines that ingest and transform data for performance analysis and visualization.
- Collaborate with autonomy, sensing, and vehicle platform infrastructure engineers on optimization efforts.
What they ask for
- C++ or Python programming and software design skills.
- Knowledge of ETL pipelines and ability to apply statistical and ML methods for data analysis.
- Experience and knowledge of Linux fundamentals.
- BS or MS in Robotics, Computer Science, or a related field, with 1–3 years of professional experience.
Nice to have
- Knowledge of cloud storage and cloud-based data pipelines.
- Experience in data science or data engineering on cloud platforms; familiarity with performance optimization for soft real-time systems.
Pay
USD $116,000 - $174,000 per Year base salary
Tools
C++, Python, Linux, ETL
AI focus
Applies statistical and ML methods to analyze performance data; no other AI work is stated.
Model-written summary · the original posting is authoritative