Taro Logo

Software Engineer, Perception

Aurora develops self-driving technology to deliver the benefits of autonomous driving safely, quickly, and broadly through their Aurora Driver platform.
$146,000 - $234,000
Machine Learning
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
AI · Automotive · Robotics

Job Description

Aurora, a leading autonomous vehicle technology company, is seeking a Software Engineer specializing in Perception to join their team in San Francisco. The role focuses on developing and implementing cutting-edge perception algorithms for the Aurora Driver platform, which aims to revolutionize transportation and logistics through safe and efficient self-driving technology.

As a Software Engineer in the Perception team, you'll work on complex machine learning and computer vision challenges, collaborating with talented professionals to improve autonomous driving capabilities. The position requires strong expertise in C++ and Python programming, along with extensive experience in deep learning frameworks such as PyTorch, JAX, or TensorFlow.

The ideal candidate brings 6+ years of industry experience in Computer Vision, Machine Learning, or AI, with specific experience in self-driving vehicles or robotics projects. You'll be responsible for researching and developing state-of-the-art deep learning models, designing DNN architectures, and implementing production-ready solutions that power the Aurora Driver.

Aurora offers a competitive compensation package with a base salary range of $146K-$234K, plus bonus and equity opportunities. The company maintains a strong culture of innovation and collaboration, bringing together exceptional talent united by shared values and ambitious goals. Working at Aurora means contributing to a transformative technology that will make roads safer and transportation more efficient while being part of a team that operates with integrity and without jerks.

The position is based in San Francisco, with Aurora having additional offices across multiple locations including Pittsburgh, Seattle, and Dallas. The company is committed to inclusion and considers candidates regardless of background, providing reasonable accommodations as needed. This role represents an opportunity to be at the forefront of autonomous vehicle technology while working on meaningful challenges that will shape the future of transportation.

Last updated 3 days ago

Responsibilities For Software Engineer, Perception

  • Collaborate with Perception autonomy team to improve/ideate and implement perception algorithms
  • Serve as technical expert in machine learning and computer vision
  • Research and develop state-of-the-art deep learning/machine learning models
  • Design, prototype and evaluate machine learning algorithms and DNN architectures
  • Drive performance improvements & own validation for perception capabilities
  • Integrate, test, and deploy production-ready solutions

Requirements For Software Engineer, Perception

Python
  • Excellent software engineering skills in C++ and Python
  • Extensive experience in deep learning frameworks (PyTorch, JAX, TensorFlow)
  • 6+ years of industry experience in Computer Vision, Machine Learning, Deep Learning, or AI
  • Relevant industry experience in self-driving vehicles, autonomy, or robotics projects

Related Jobs