Software Engineer, Perception

Aurora develops self-driving technology to make transportation safer, more accessible, and more efficient through the Aurora Driver platform.
$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 revolutionizing transportation through self-driving technology with their flagship product, the Aurora Driver. This role as a Software Engineer in Perception offers an opportunity to work on cutting-edge machine learning and computer vision solutions for autonomous vehicles. You'll be joining a team dedicated to making transportation safer, more accessible, and more efficient than ever before.

The position requires expertise in both traditional software engineering and modern machine learning techniques, with a focus on developing and implementing perception algorithms that power the Aurora Driver. You'll be working with state-of-the-art deep learning models, tackling challenges in object detection, traffic actor recognition, and semantic understanding of complex traffic scenarios.

As a senior member of the team, you'll collaborate with other experts in the field, contributing to the development of production-ready solutions that directly impact the performance of autonomous vehicles. The role offers competitive compensation ($168K-$252K base salary) and the opportunity to work with cutting-edge technology in the autonomous vehicle industry.

Aurora values diversity and inclusion, considering candidates regardless of background while fostering a culture of winning together. The company has multiple offices across the United States, including San Francisco, Pittsburgh, and Dallas, offering a collaborative environment where you can make a significant impact on the future of transportation.

This role is perfect for someone who combines strong software engineering fundamentals with deep expertise in machine learning and computer vision, and who is passionate about bringing autonomous vehicle technology to reality. You'll be working on complex problems that require both theoretical knowledge and practical implementation skills, making this an exciting opportunity for those looking to push the boundaries of what's possible in autonomous driving technology.

Last updated 3 hours 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

Software Engineer, Perception

Senior Software Engineer position at Aurora focusing on perception systems for autonomous vehicles using machine learning and computer vision.

Software Engineer, Perception

Senior Software Engineer position at Aurora focusing on perception algorithms and machine learning for autonomous vehicles, offering $152K-$227K salary in Pittsburgh.

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer role at LinkedIn developing state-of-art NLP & vision algorithms for content understanding, with hybrid work option in Bengaluru.

AI ML Engineer

Senior AI ML Engineer position at Oracle focusing on developing and deploying scalable AI solutions using Python, Docker, and Kubernetes, with 6+ years of experience required.

Senior Software Engineer - Avatar AI

Senior Software Engineer position at Roblox focusing on Avatar AI development, implementing state-of-the-art ML models and optimizing architecture for various computing devices.