About the Role
We are seeking a talented Staff Backend Software Engineer to join our team at Aurora Innovation. In this role, you will work on the forefront of autonomous vehicle technology, contributing to the development of our fleet management tools. This Staff Backend Software Engineer remote position allows you to tackle complex challenges while collaborating with a passionate team dedicated to transforming mobility.
What You'll Do
- Design and implement complex backend systems from the ground up, ensuring high availability and reliability.
- Build backend services that run in Aurora’s AWS cloud, monitoring and managing our autonomous fleet.
- Collaborate with cross-functional teams including Security, Product, Design, and Cloud Platform to achieve company milestones.
- Utilize AI tools to enhance user experience and improve engineering efficiency.
- Contribute to the team culture by mentoring peers and fostering collaboration.
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related field.
- 6+ years of industry experience with a focus on high-availability cloud services.
- Strong backend service engineering skills with experience in Golang, Python, C++, gRPC, Kubernetes, and AWS.
- Experience with databases and caches such as Postgres and Redis.
- Proven ability to take SaaS development projects into production at scale.
Nice to Have
- Experience with IoT devices and Over-the-Air communication.
- Familiarity with cloud environments such as Google Cloud or Azure.
- Experience with fleet management solutions for autonomous vehicles.
What We Offer
- Competitive salary range of $189,000 - $303,000 per year.
- Annual bonus and equity compensation.
- Comprehensive benefits package including health insurance and retirement plans.
- Hybrid work environment with flexibility to work from home and in-office.
- Opportunities for professional growth and development.
This Staff Backend Software Engineer role at Aurora Innovation offers a unique opportunity to work on cutting-edge autonomous vehicle technology with a competitive salary and equity options.
Who Will Succeed Here
Proficient in Golang and Python with a deep understanding of concurrency patterns and asynchronous programming, enabling efficient backend service development for autonomous vehicle applications.
Strong experience with Kubernetes and AWS for deploying scalable microservices, demonstrating the ability to manage cloud infrastructure effectively in a hybrid work environment.
Analytical mindset with a proven track record of solving complex algorithmic challenges in C++ while ensuring code quality and performance, suitable for the high-stakes nature of autonomous vehicle technology.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months