Taro Logo

Software Engineer, Perception Scenarios

Aurora develops self-driving technology to deliver safer, more efficient, and accessible transportation and logistics solutions.
$146,000 - $234,000
Machine Learning
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
AI · Automotive

Job Description

Aurora, a leading autonomous vehicle technology company, is seeking a Software Engineer for their Perception Scenarios team in Pittsburgh. This role sits at the intersection of autonomous driving technology and large-scale backend systems, focusing on developing crucial infrastructure for perception evaluation and machine learning model assessment.

The position offers an opportunity to work on cutting-edge autonomous vehicle technology while building scalable backend systems that support Aurora's mission to deliver self-driving technology safely and broadly. As a Perception Platform Backend Engineer, you'll be responsible for developing large-scale systems that track autonomy development and produce interactive metrics and insights.

The role requires strong expertise in Python or C++/C programming, with at least 5 years of industry experience. You'll be working with rich sensor data from LIDAR, RADAR, and cameras, while building and maintaining data processing pipelines that are crucial for autonomous vehicle development. The position offers competitive compensation ranging from $146,000 to $234,000 per year, plus equity and benefits.

Aurora provides an inclusive work environment where talented individuals collaborate on complex problems without any "jerks" in the workplace. The company has multiple locations across the United States and offers the chance to work with extraordinarily talented and experienced professionals united by strong values.

This role is perfect for someone who enjoys tackling complex technical challenges, has a strong background in backend systems and data modeling, and wants to contribute to the future of autonomous transportation. You'll have the opportunity to work across teams, including Simulation, Planning, Cloud, and Tools, while having significant ownership and independence in your work.

The ideal candidate will thrive in a collaborative environment, have excellent communication skills, and be comfortable working with large codebases. Experience with cloud environments (AWS) and containerized services is a plus, as is knowledge of ML infrastructure and autonomous driving systems.

Last updated 4 hours ago

Responsibilities For Software Engineer, Perception Scenarios

  • Architect powerful backend systems that flow into dynamic web services and visualizations
  • Build scalable services and specialized systems for Perception evaluations
  • Improve the automation and reliability of large data processing pipelines
  • Integrate backend data pipelines with human workflows in an efficient manner
  • Significant ownership, independence, and leadership working across systems and teams

Requirements For Software Engineer, Perception Scenarios

Python
  • BS / MS / PhD degree in Computer Science or a related field
  • Excellent programming and software design skills in Python or C++/C
  • Strong industry software experience (5+ years)
  • Experience with backend design and data modeling
  • Comfort working on large codebases and software systems
  • Great collaboration and communication skills

Benefits For Software Engineer, Perception Scenarios

Equity
  • Annual bonus
  • Equity compensation
  • Benefits package

Related Jobs