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.