Senior Perception Software Engineer - Tracking

Aurora (Nasdaq: AUR) is delivering the benefits of self-driving technology safely, quickly, and broadly to make transportation safer, increasingly accessible, and more reliable and efficient than ever before.
$168,000 - $252,000
Machine Learning
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, AWS Neuron Frameworks

Senior Software Engineer role at AWS Neuron developing PyTorch and JAX framework support for cloud-scale machine learning accelerators, focusing on performance optimization and open-source collaboration.

Software Development Engineer III, AWS SageMaker Training

Senior Software Engineer role at AWS building next-generation AI platform for large-scale machine learning model training, requiring 5+ years of experience in distributed systems and ML infrastructure.

Developer Technology Engineer - HPC and AI

Senior Developer Technology Engineer position at NVIDIA focusing on HPC and AI, requiring 3+ years experience and advanced degree, based in Seoul.

Sr. Software Development Engineer, Demand Science Optimization (DSO)

Senior Software Engineering role at Amazon focusing on machine learning and big data analytics for device demand forecasting and supply chain optimization.

Delivery Consultant - Machine Learning Engineer, WWPS ProServe

Senior ML Engineering role at AWS Professional Services, focusing on implementing machine learning solutions for enterprise customers using AWS cloud services.

Description For Senior Perception Software Engineer - Tracking

Aurora (Nasdaq: AUR) is delivering the benefits of self-driving technology safely, quickly, and broadly to make transportation safer, increasingly accessible, and more reliable and efficient than ever before. The Aurora Driver is a self-driving system designed to operate multiple vehicle types, from freight-hauling semi-trucks to ride-hailing passenger vehicles, and underpins Aurora Horizon and Aurora Connect, its driver-as-a-service products for trucking and ride-hailing.

As a Senior Perception Software Engineer - Tracking at Aurora, you will:

  • Collaborate with the Perception autonomy team to improve/ideate and implement perception algorithms for the Aurora Driver
  • Serve as a technical expert in machine learning, focusing on computer vision, recursive state estimation, object tracking, structured prediction, and optimization
  • Research and develop state-of-the-art deep learning/machine learning models for perception solutions in challenging scenarios
  • Design, implement, evaluate, and improve state estimation algorithms for tracking objects around the AV
  • Optimize software performance for real-time systems
  • Drive performance improvements and own validation for perception capabilities
  • Integrate, test, and deploy production-ready solutions

Required Qualifications:

  • Excellent software engineering skills in C++ and Python
  • Extensive experience in state estimation, Kalman Filter implementation, and 3D object tracking
  • Extensive experience in deep learning frameworks like PyTorch
  • Extensive experience in Computer Vision, Machine Learning, Deep Learning, or other relevant areas of Artificial Intelligence

Desirable Qualifications:

  • Relevant industry experience in self-driving vehicles, autonomy, or robotics projects
  • Contributions to open source projects
  • Strong track record in object tracking or machine learning, evidenced by top-tier publications
  • Experience in relevant fields such as computer vision, machine learning, robotics, or graphics

Aurora offers competitive compensation, including a base salary range of $168K-$252K per year, annual bonus, equity compensation, and benefits. They have offices in several locations across the United States and provide comprehensive healthcare support, learning and development opportunities, and a commitment to diversity, equity, and inclusion.

Last updated 8 months ago

Responsibilities For Senior Perception Software Engineer - Tracking

  • Collaborate with Perception autonomy team to improve/ideate and implement perception algorithms
  • Serve as a technical expert in machine learning, focusing on computer vision and related areas
  • Research and develop state-of-the-art deep learning/machine learning models for perception solutions
  • Design, implement, evaluate, and improve state estimation algorithms for tracking objects
  • Optimize software performance for real-time systems
  • Drive performance improvements and own validation for perception capabilities
  • Integrate, test, and deploy production-ready solutions

Requirements For Senior Perception Software Engineer - Tracking

Python
  • Excellent software engineering skills in C++ and Python
  • Extensive experience in state estimation, Kalman Filter implementation, and 3D object tracking
  • Extensive experience in deep learning frameworks like PyTorch
  • Extensive experience in Computer Vision, Machine Learning, Deep Learning, or other relevant areas of Artificial Intelligence

Benefits For Senior Perception Software Engineer - Tracking

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Fertility Benefits
  • Adoption Benefits
  • Surrogacy Benefits

Interested in this job?