Staff Software Engineer — Perception & ML for Self-Driving

Aurora

Pittsburgh (Allegheny County)

Hybrid

USD 171,000 - 273,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model (in office ≥ 3 days)
Equity compensation
Competitive benefits

Job summary

Aurora in Pittsburgh is seeking a Staff Software Engineer and Machine Learning practitioner to advance perception for the Aurora Driver. You will tackle end-to-end perception challenges, from tracking dynamic actors to multi-sensor fusion.

Collaborate with cross-functional teams to translate on‑road insights into robust, production‑quality software and deploy scalable ML solutions on the real-time platform.

Qualifications

  • Master's degree or Bachelor with 2+ years of relevant software experience.
  • Proficient in C++ and Python with production-quality coding skills.
  • Experience with PyTorch or TensorFlow in ML/deep learning.
  • Knowledge of real-time perception systems and CV/ML fundamentals.

Responsibilities

  • Tackle end-to-end perception challenges including tracking and attributes.
  • Research and develop state-of-the-art ML models for real-world driving.
  • Collaborate cross-functionally to iterate on perception systems.
  • Drive lifecycle from prototype to production with scalable data pipelines.
  • Contribute to architectural strategy and robust testing.

Skills

C++
Python
Deep learning
Computer vision
PyTorch
TensorFlow
Recursive state estimation
Structured prediction

Education

Master's degree or higher in CS/Robotics/EE

Tools

CUDA

Job description

Aurora in Pittsburgh is seeking a Staff Software Engineer and Machine Learning practitioner to advance perception for the Aurora Driver. You will tackle end-to-end perception challenges, from tracking dynamic actors to multi-sensor fusion.

Collaborate with cross-functional teams to translate on‑road insights into robust, production‑quality software and deploy scalable ML solutions on the real-time platform.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Perception — Hybrid & High-Impact
Staff Software Engineer, Perception — Hybrid & High-Impact

Pittsburgh Robotics Network • Pittsburgh

Hybrid
USD 171,000 - 273,000
Annual bonus
Equity compensation
Benefits
Staff ML Engineer, Perception & Tracking
Staff ML Engineer, Perception & Tracking

Aurora • Mountain View (CA)

Hybrid
USD 182,000 - 303,000
Staff Perception & ML Engineer (Autonomous Driving)
Staff Perception & ML Engineer (Autonomous Driving)

Australian Competition and Consumer Commission • Pittsburgh, Northern (KY)

Hybrid
USD 171,000 - 273,000
Annual bonus
Equity compensation
Benefits
Staff Perception AI Engineer
Staff Perception AI Engineer

Aurora • Seattle (WA)

Hybrid
USD 189,000 - 303,000
Bonus
Equity
Benefits
Staff Software Engineer - Autonomy & Perception ML
Staff Software Engineer - Autonomy & Perception ML

Aurora • Mountain View (CA)

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

Australian Competition and Consumer Commission • Pittsburgh, Northern (KY)

Hybrid
USD 171,000 - 273,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer, Perception
Staff Software Engineer, Perception

Pittsburgh Robotics Network • Pittsburgh

Hybrid
USD 171,000 - 273,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer, Perception
Staff Software Engineer, Perception

Aurora • Mountain View (CA)

Hybrid
USD 182,000 - 303,000
Staff Software Engineer, Perception
Staff Software Engineer, Perception

Aurora • Seattle (WA)

Hybrid
USD 189,000 - 303,000
Bonus
Equity
Benefits
Staff Software Engineer, Perception
Staff Software Engineer, Perception

Aurora • Pittsburgh

Hybrid
USD 171,000 - 273,000
Hybrid work model (in office ≥ 3 days)
Equity compensation
Competitive benefits