Taro Logo

Staff Software Engineer, Behavioral Data Engine

Aurora develops self-driving technology to deliver safer, more efficient, and accessible transportation and logistics solutions.
$162,000 - $260,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
AI · Automotive

Job Description

Aurora, a leading self-driving technology company, is seeking a Staff Software Engineer to join their Autonomy Action: Behavior Engine team. This role is critical in building the future of autonomous transportation through the Aurora Driver platform.

The position focuses on developing and maintaining sophisticated data pipelines and tools that validate and optimize the Aurora Driver's planning behavior. As a Staff Software Engineer, you'll work on creating automated, human-in-the-loop pipelines that are essential for scaling the Aurora Driver technology.

The role requires extensive experience in software engineering, particularly with modern programming languages and cloud technologies. You'll be working with cutting-edge autonomous vehicle technology, developing tools for performance analysis, and collaborating with cross-functional teams including Autonomy Engineers, Test Engineers, and Safety teams.

Aurora offers a competitive compensation package with a base salary range of $162,000-$260,000, plus annual bonus and equity compensation. The company values diversity and inclusion, operating with a culture focused on integrity and achieving ambitious goals without compromising on workplace quality.

The position is based in Mountain View, California, and offers the opportunity to work on complex technical challenges while contributing to Aurora's mission of delivering self-driving technology safely and broadly. This is an exciting opportunity to join a growing team that's directly impacting the future of transportation and logistics.

The ideal candidate will have 8+ years of software engineering experience, strong expertise in data pipelines and cloud technologies, and preferably experience in autonomous driving or robotics. You'll be part of a team that's building critical infrastructure to validate and improve autonomous vehicle behavior, making this an excellent opportunity for those passionate about both software engineering and autonomous technology.

Last updated 4 days ago

Responsibilities For Staff Software Engineer, Behavioral Data Engine

  • Design, develop and maintain the Motion Planner behavior validation data creation and evaluation pipeline
  • Develop tools for increasing the development speed of building and evaluating autonomy software
  • Develop tools for introspection, visualization and performance analysis
  • Improve the performance of the autonomy system through validation optimizations
  • Collaborate with stakeholders including Autonomy Engineers, Test Engineers, Product, Cloud Platform and Safety

Requirements For Staff Software Engineer, Behavioral Data Engine

Python
Java
Redis
PostgreSQL
  • Experience with modern programming languages such as Python, C++ or Java
  • Experience with developing in a Linux or Unix environment
  • Experience with developing data pipelines such as Airflow, Buildkite or Step Functions
  • Experience with cloud offerings such as AWS or GCP
  • Experience with cloud storages such as S3, Postgres and Redis
  • Experience with communication protocols such as HTTP and gRPC
  • 8 or more years of software engineering experience
  • A Bachelor's Degree in Computer Science or related field

Benefits For Staff Software Engineer, Behavioral Data Engine

  • Annual bonus
  • Equity compensation
  • Benefits package

Related Jobs