A

Aurora Innovation

Licenses autonomous driving technology for vehicles

Senior Software Engineer - ML Evaluation & Introspection Infrastructure

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Typically 5 or more years of professional software engineering experience building backend, data, or machine learning infrastructure.
  • Strong Python skills and proficiency with SQL.
  • Experience designing and operating large-scale batch or data pipelines on cloud infrastructure, including backfills, retries, and cost management.
  • Experience building systems that measure or evaluate something, such as metrics, experimentation, evaluation, or analytics platforms.
  • Experience with distributed compute and container orchestration, such as Kubernetes, AWS Batch, or similar.

Responsibilities

  • Build and scale evaluation pipelines that compare model versions on large driving datasets, including offline evaluations, slice-based metrics, regression detection, and model-versus-model reports.
  • Own embedding and vector-search pipelines over driving data, versioned per model, so engineers can search, cluster, and compare how any model represents the world; begin by owning embedding generation and search end to end.
  • Build model introspection infrastructure, including attention, attribution, and ablations, that makes it possible to query why a model produced a result.
  • Help define how frontier large language models, vision-language models, and agents can support analysis by triaging, labeling, clustering, and summarizing driving scenarios and evaluation results.
  • Work with machine learning engineers to decide what to measure and make those measurements trustworthy, observable, and inexpensive enough to run on every candidate model.
  • Build the web application and command-line interface engineers and AI agents use to find datasets, training runs, evaluations, and their costs, designed with agents as first-class users.

Desired Qualifications

  • Experience with machine learning evaluation infrastructure, including evaluation harnesses, golden datasets, regression detection, or A/B model comparison.
  • Experience with embeddings and vector search, or model introspection and interpretability tooling.
  • Experience using large language models, vision-language models, or agentic workflows to automate analysis, labeling, or data curation.
  • Experience in autonomous vehicles, robotics, or other large-scale sensor data.
  • Experience with observability for data systems, including metrics, alerting, or service-level objectives, and everyday use of AI coding agents.
  • Backend or data engineering experience with an interest in learning machine learning evaluation; machine learning evaluation training will be provided.

About the Company

Aurora Innovation

Licenses autonomous driving technology for vehicles

Aurora Innovation develops and licenses self-driving technology for vehicles. Its main product, the Aurora Driver, is embedded into partner vehicles to move people and goods autonomously, serving logistics, ridesharing, and fleet-management needs. How it works: The Aurora Driver combines a sensor suite—notably FirstLight Lidar—with software for perception, planning, and control. The system is tested extensively with a Virtual Testing Suite to ensure reliability before deployment. Revenue comes from licensing the Driver as a service to partners, along with ongoing support and updates. How it differs from competitors: Aurora emphasizes its high-performance FirstLight Lidar, a strong safety culture, and a collaborative business model that partners with vehicle makers, logistics firms, and network operators to accelerate commercialization of autonomous driving. Goal: To make transportation safer and more efficient by expanding access to autonomous mobility and logistics solutions.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Pittsburgh, PA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Aurora Innovation

See more jobs