Taro Logo

Senior Software Engineer - Aurora Services Engineering

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

Job Description

Aurora is at the forefront of autonomous vehicle technology, developing the Aurora Driver to revolutionize transportation and logistics. As a Senior Software Engineer in the Aurora Services Engineering team, you'll play a crucial role in building the software infrastructure that enables commercial operation of autonomous vehicle fleets at scale.

The position focuses on developing full-stack solutions including backend services, web apps, mobile apps, and real-time onboard code. You'll be responsible for creating and maintaining the tools that drive the commercial aspects of Aurora's platform, such as work assignment for autonomous vehicles, remote support systems, fleet management, and customer order processing.

This role offers an exciting opportunity to work with cutting-edge technology in the autonomous vehicle industry. You'll be designing complex systems from the ground up, implementing backend services in Aurora's AWS cloud environment, and ensuring high availability and reliability as the company scales its operations. The position requires strong technical skills in modern technologies like Golang, Python, gRPC, and Kubernetes, combined with excellent communication abilities and a collaborative mindset.

The ideal candidate will have 5+ years of industry experience and a strong background in backend service engineering. Experience with databases (Postgres), caches (Redis), and cloud environments (AWS) is essential. The role offers competitive compensation ($162,000 - $260,000 base salary) and the opportunity to work on transformative technology that will make transportation safer and more efficient.

Aurora values diversity and inclusion, operating with a culture focused on integrity and collaboration. The company maintains offices across multiple locations, including Pittsburgh, where this role is based. This position offers the chance to work on real-world applications of autonomous technology while contributing to Aurora's mission of delivering self-driving technology safely, quickly, and broadly.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer - Aurora Services Engineering

  • Design complex systems from the ground up
  • Build backend services running in Aurora's AWS cloud
  • Establish technology and infrastructure to scale products with high availability
  • Collaborate with stakeholders including Security, Product, Design, Safety, and Cloud Platform
  • Send suggestions and receive updates from vehicles in real time
  • Contribute to team culture around mentorship and engineering excellence

Requirements For Senior Software Engineer - Aurora Services Engineering

Go
Python
Kubernetes
Redis
PostgreSQL
  • Bachelor's or Master's Degree in Computer Science or related field
  • 5 or more years of industry experience
  • Strong backend service engineering skills
  • Experience working with databases and caches (Postgres and Redis)
  • Phenomenal communication skills
  • Experience with modern technologies including Golang, Python, C++, gRPC, Kubernetes, and AWS

Related Jobs