Staff Software Engineer, Perception — Hybrid & High-Impact

Pittsburgh Robotics Network

Pittsburgh (Allegheny County)

Hybrid

USD 171,000 - 273,000

Full time

41 hours ago
Be an early applicant
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

Annual bonus
Equity compensation
Benefits

Job summary

Aurora is seeking a Staff Software Engineer and Machine Learning specialist to join the Perception Tracker Team to elevate the Aurora Driver’s perception performance across the United States. You will tackle end-to-end perception challenges and collaborate to deploy production-ready ML systems on the real-time platform.

Ideal candidates hold a masters or higher in CS/Robotics or related field, with deep expertise in C++, Python, PyTorch/TensorFlow, and state-of-the-art ML techniques.

Qualifications

  • Master's degree or higher in Computer Science, Robotics, Electrical Engineering, or a related field (or Bachelor with 2+ 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.
  • Working knowledge in one or more focus areas of ML: deep learning, computer vision, recursive state estimation, structured prediction, optimization, and others.
  • 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 deep learning and machine learning models to enhance perception performance in challenging, real-world scenarios, such as highway and urban driving, long-range multi-sensor tracking, 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 implementation of 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 attribute estimation leveraging expertise in recursive state estimation, Hidden Markov models, structured prediction, and sequential models; Build and improve model pipelines for large-scale and efficient model training; Analysis of failure modes and implementation/testing of solutions to address the surfaced issues

Skills

C++
Python
ML knowledge
Deep learning

Education

Master's or PhD in CS/Robotics/EE

Tools

PyTorch
TensorFlow

Job description

Aurora is seeking a Staff Software Engineer and Machine Learning specialist to join the Perception Tracker Team to elevate the Aurora Driver’s perception performance across the United States. You will tackle end-to-end perception challenges and collaborate to deploy production-ready ML systems on the real-time platform.

Ideal candidates hold a masters or higher in CS/Robotics or related field, with deep expertise in C++, Python, PyTorch/TensorFlow, and state-of-the-art ML techniques.

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

Similar jobs worth comparing

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 — Perception & ML for Self-Driving
Staff Software Engineer — Perception & ML for Self-Driving

Aurora • Pittsburgh

Hybrid
USD 171,000 - 273,000
Hybrid work model (in office ≥ 3 days)
Equity compensation
Competitive benefits
Staff ML Engineer, Perception & Tracking
Staff ML Engineer, Perception & Tracking

Aurora • Mountain View (CA)

Hybrid
USD 182,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 - 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

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 • Pittsburgh

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

Aurora • Seattle (WA)

Hybrid
USD 189,000 - 303,000
Bonus
Equity
Benefits