Taro Logo

Software Engineer, Perception

Aurora develops self-driving technology to deliver the benefits of autonomous vehicles, making transportation safer, more accessible, and more efficient.
$168,000 - $252,000
Machine Learning
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
AI · Automotive

Description For Software Engineer, Perception

Aurora is at the forefront of developing self-driving technology with their Aurora Driver platform, aimed at revolutionizing transportation through autonomous vehicles. As a Software Engineer in Perception, you'll be working on crucial machine learning and computer vision systems that power autonomous driving capabilities. The role combines cutting-edge AI research with practical implementation, requiring expertise in deep learning, computer vision, and robust software engineering.

You'll be joining a team focused on improving perception algorithms that enable vehicles to understand their environment through various sensors. The position offers the opportunity to work on challenging problems in autonomous driving, from long-range object detection to complex traffic scene understanding. You'll be implementing state-of-the-art deep learning models and ensuring they work reliably in real-world conditions.

The ideal candidate brings strong technical expertise in both traditional software engineering and modern AI techniques, with significant experience in the autonomous vehicle or robotics domain. You'll be working in a collaborative environment with other passionate experts, contributing to Aurora's mission of making transportation safer and more efficient through self-driving technology.

This role is perfect for someone who wants to make a direct impact on the future of autonomous transportation while working with cutting-edge technology. You'll be part of a company that values innovation, technical excellence, and practical implementation of advanced AI systems. The position offers competitive compensation and the opportunity to work on meaningful problems that will shape the future of transportation.

Last updated 2 months ago

Responsibilities For Software Engineer, Perception

  • Collaborate with Perception autonomy team to improve/ideate and implement perception algorithms
  • Serve as a 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

Interested in this job?

Jobs Related To Aurora Software Engineer, Perception