Software Engineer, Perception

Aurora develops self-driving technology to make transportation safer, more accessible, and more efficient through the Aurora Driver platform.
$152,000 - $227,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 that power autonomous vehicles.

The position involves developing sophisticated perception algorithms that enable vehicles to understand and navigate complex traffic scenarios. You'll be working with state-of-the-art deep learning models, focusing on challenges like long-range detection, multi-sensor fusion, and robust performance under varying conditions.

As a senior member of the Perception team, you'll collaborate with talented engineers to push the boundaries of what's possible in autonomous vehicle technology. The role requires expertise in both theoretical machine learning concepts and practical software engineering, with opportunities to contribute to groundbreaking solutions in computer vision and AI.

Aurora offers a competitive compensation package and the chance to work on technology that will fundamentally change how goods and people move through the world. The company's mission to deliver safe and efficient autonomous driving technology makes this an exciting opportunity for those passionate about combining software engineering with real-world impact.

The position is based in Pittsburgh, one of Aurora's main technical hubs, where you'll be part of a growing team of experts in autonomy, robotics, and artificial intelligence. This role is perfect for someone who wants to be at the intersection of cutting-edge AI research and practical engineering, working on problems that will define the future of transportation.

Last updated 18 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
TypeScript
  • 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

Senior Software Engineer, AGI Automations

Senior Software Engineer role at Amazon's AGI team working on generative AI technologies and multimodal foundation models.

Data & ML Engineer (Public Sector), Professional Services - Japan

Senior Data & ML Engineer role at AWS Professional Services, focusing on AI/ML solutions for public sector clients in Japan.

Sr. Software Development Engineer, ML Infrastructure Team

Senior Software Engineering role leading ML infrastructure development at AWS, focusing on automation, performance monitoring, and cloud infrastructure for machine learning workloads.

Software Development Engineer - ML, Amazon Demand Side Platform

Senior Software Engineering role at Amazon focusing on machine learning and distributed systems for the Amazon Demand Side Platform, offering competitive compensation and growth opportunities.

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior ML Engineer role at AWS focusing on distributed training solutions for custom ML accelerators, working with LLMs and advanced ML frameworks.