Perception & ML Systems Engineer II

Auror Limited

Pittsburgh (Allegheny County)

On-site

USD 126,000 - 201,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Equity compensation
Benefits

Job summary

Aurora is seeking a Software Engineer and Machine Learning practitioner to join the Perception Tracker Team. You will help elevate perception performance and expand driverless operations across key U.S. routes.

You will work on end-to-end perception challenges and production-ready software on the Aurora Driver platform. You will collaborate across teams on scalable architectures, accurate tracking, and robust sensor fusion, with opportunities to contribute to state-of-the-art ML systems and

Qualifications

  • Master's degree or higher in Computer Science, Robotics, Electrical Engineering, or related field (or Bachelor with 1+ years of relevant industry experience in software engineering).
  • Proficient software engineering skills in C++ and Python, with a focus on writing clean, scalable, and efficient production-quality code.
  • Basic knowledge in one or more focus areas: deep learning, computer vision, recursive state estimation, structured prediction, numerical optimization, and others.
  • Basic knowledge about 3D object tracking algorithms.
  • Experience with PyTorch, Tensorflow and/or other deep learning frameworks.

Responsibilities

  • Tackle end-to-end perception challenges, including tracking dynamic actors, recognizing actions and attributes, and developing deep semantic understanding of diverse traffic environments.
  • Research and develop state-of-the-art machine learning models to enhance perception performance in challenging, real-world scenarios, such as highway versus urban driving, long-range multi-sensor tracking, varying weather conditions, and degraded sensor conditions.
  • Collaborate cross-functionally to iterate on the Perception system, translating insights from on-road and simulated testing into robust, high-quality, and well-tested software solutions.
  • Drive the software development lifecycle from prototype to production, focusing on large-scale data analysis and the deployment of performing, production-ready solutions on the real-time Aurora Driver platform.
  • Contribute to architectural strategy and team collaboration, ensuring our perception systems remain scalable, efficient, and at the forefront of autonomous driving technology.
  • Example projects that a candidate could potentially contribute to (list not exhaustive): Design and implement state-of-the-art object tracking algorithms. Design algorithms to extract, leverage, and fuse complementary information from different sensors. Design and implement state-of-the-art ML systems for object tracking and object attribute classification leveraging expertise in recursive state estimation, Hidden Markov models, structured prediction, and sequential models.

Skills

C++
Python
Deep learning
Computer vision
Recursive state estimation
Structured prediction
Numerical optimization
3D object tracking
PyTorch
TensorFlow

Education

Master's degree or higher in CS/Robotics/EE or related field (or Bachelor + 1+ years)

Tools

CUDA

Job description

Aurora is seeking a Software Engineer and Machine Learning practitioner to join the Perception Tracker Team. You will help elevate perception performance and expand driverless operations across key U.S. routes.

You will work on end-to-end perception challenges and production-ready software on the Aurora Driver platform. You will collaborate across teams on scalable architectures, accurate tracking, and robust sensor fusion, with opportunities to contribute to state-of-the-art ML systems and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Autonomy & Perception ML
Staff Software Engineer - Autonomy & Perception ML

Aurora • Mountain View (CA)

Hybrid
USD 189,000 - 303,000
Software Engineer II, Perception
Software Engineer II, Perception

Aurora • Pittsburgh

On-site
USD 126,000 - 201,000
Senior ML Engineer — Online Maps for Self-Driving
Senior ML Engineer — Online Maps for Self-Driving

Jobright.ai • Mountain View (CA)

On-site
USD 180,000 - 240,000
Software Engineer II, Perception
Software Engineer II, Perception

Auror Limited • Pittsburgh

On-site
USD 126,000 - 201,000
Annual bonus
Equity compensation
Benefits
Senior ML Engineer - Perception & Multi-Sensor Fusion
Senior ML Engineer - Perception & Multi-Sensor Fusion

NVIDIA • Massachusetts

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior ML Engineer: Perception & Fusion for AVs (Equity)
Senior ML Engineer: Perception & Fusion for AVs (Equity)

NVIDIA • New York (NY)

On-site
USD 184,000 - 357,000
Equity
Benefits
Real-Time Perception ML Engineer (Python/C++)
Real-Time Perception ML Engineer (Python/C++)

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 100,000 - 140,000
Competitive salary and benefits
Medical, dental, and vision coverage
401(k) with company match
+2
ML Software Engineer, Online Maps
ML Software Engineer, Online Maps

Jobright.ai • Mountain View (CA)

On-site
USD 180,000 - 240,000
Perception Robotics Software Engineer (Real-Time AI/ML)
Perception Robotics Software Engineer (Real-Time AI/ML)

Frontdoor Defense • Sunnyvale (CA)

On-site
USD 175,000 - 250,000
Senior Perception ML Engineer for Autonomous Driving
Senior Perception ML Engineer for Autonomous Driving

Kindredventures • Mountain View (CA)

On-site
USD 194,000 - 291,000