Taro Logo

Machine Learning Engineer, Behavior Planning

Aurora develops self-driving technology to make transportation safer, more accessible, and more efficient through the Aurora Driver platform.
$105,000 - $157,000
Machine Learning
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
1+ year of experience
AI · Automotive

Description For Machine Learning Engineer, Behavior Planning

Aurora is at the forefront of revolutionizing transportation through self-driving technology with their Aurora Driver platform. As a Machine Learning Engineer on the Motion Planning Team, you'll be instrumental in developing sophisticated ML approaches for autonomous vehicle behavior planning.

The role combines cutting-edge machine learning with practical robotics applications, focusing on creating safe and efficient trajectory planning systems for self-driving vehicles. You'll work on complex problems involving multi-actor interactions and uncertainty management in real-world scenarios.

The position requires expertise in both classical and modern machine learning approaches, including transformer networks, CNNs, and reinforcement learning. Strong programming skills in C++ and Python are essential, along with experience in modern ML frameworks and GPU toolkits.

Aurora offers a competitive compensation package with a base salary range of $105K-$157K, plus bonus and equity opportunities. The company maintains a strong commitment to inclusion and diversity, fostering a collaborative environment where talented individuals can contribute to making transportation safer and more efficient.

The role is based in Pittsburgh, PA, where you'll join a team of passionate experts working on transforming the future of transportation. Aurora's mission focuses on safely and broadly delivering the benefits of self-driving technology, making it an exciting opportunity for those interested in combining ML expertise with real-world autonomous systems.

This position offers the chance to work on groundbreaking technology while solving complex challenges in motion planning, behavior prediction, and decision-making systems. The ideal candidate will have both the technical expertise and the vision to help shape the future of autonomous vehicles.

Last updated 2 months ago

Responsibilities For Machine Learning Engineer, Behavior Planning

  • Build machine learning approaches for motion planning for creating, generating, and selecting comfortable and safe trajectories for a self-driving vehicle
  • Develop policies and plans to manage multi-actor interactions and plans under uncertainty
  • Develop approaches that interleave motion planning with forecasting of other agents
  • Develop and implement production-grade algorithms for the Aurora Driver

Requirements For Machine Learning Engineer, Behavior Planning

Python
  • BS, MS, or PhD in Robotics, Machine Learning, Applied Mathematics, Computer Science or related field
  • 1+ years of industry experience building software in a production environment
  • Strong programming and software design skills ideally in C++ and/or Python
  • Knowledge of classical and modern ML approaches such as transformer networks, linear models, recurrent models, convolutional neural networks
  • Familiarity with modern ML and GPU toolkits such as PyTorch, TensorFlow, JAX, TensorRT, and/or CUDA

Benefits For Machine Learning Engineer, Behavior Planning

Medical Insurance
Equity
  • Annual bonus
  • Equity compensation
  • Benefits package

Interested in this job?

Jobs Related To Aurora Machine Learning Engineer, Behavior Planning