About The Position

Aurora is seeking a Software Engineer II for Pipeline Automation & Acceleration to design, develop, and validate onboard and off-board autonomy software. The role develops tools to increase the speed of building and evaluating autonomy software, including tools for introspection, visualization, and performance analysis. It also improves autonomy system performance through architectural and algorithmic optimizations. The engineer collaborates with Autonomy Engineers, Test Engineers, Product, Cloud Platform, and Safety stakeholders to ensure timely delivery of validation data sets. Aurora expects employees to work from the office at least three days per week; some roles may require up to five days per week based on operational needs. Employees are expected to follow safety policies and contribute to a safe working environment.

Requirements

  • Experience with cloud automation, data automation, and test automation.
  • Experience with modern programming languages such as Python or C++.
  • Experience developing in a Linux or Unix environment.
  • Experience with cloud offerings such as AWS or GCP.
  • Experience with cloud storage such as S3, Postgres, and Redis.

Nice To Haves

  • Experience in self-driving or autonomy driving.
  • Experience in robotics, mapping, or motion planning.
  • Experience scaling data pipelines through observability and traceability.

Responsibilities

  • Design, develop, and validate onboard and off-board autonomy software.
  • Develop tools that increase the development speed of building and evaluating autonomy software.
  • Develop tools for introspection, visualization, and performance analysis.
  • Improve autonomy system performance through architectural and algorithmic optimizations.
  • Collaborate with Autonomy Engineers, Test Engineers, Product, Cloud Platform, and Safety stakeholders to ensure timely delivery of validation data sets.

Benefits

  • Annual bonus
  • Equity compensation
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service