About the Role
We are seeking a Staff Backend Software Engineer to join our team at Aurora Innovation. This is a unique opportunity to work on cutting-edge technology in the autonomous vehicle industry. As a Staff Backend Software Engineer, you will play a critical role in developing our fleet management tools, ensuring the safe and efficient operation of our autonomous vehicles. You will work in a hybrid environment, collaborating with talented individuals who are passionate about transforming transportation.
What You'll Do
- Design and implement complex backend systems from the ground up, focusing on high availability and reliability.
- Build backend services running in Aurora’s AWS cloud to monitor and manage our autonomous fleet.
- Collaborate with cross-functional teams including software, hardware, and infrastructure engineering to deliver integrated solutions.
- Utilize AI tools to enhance user experience and improve engineering efficiency.
- Contribute to the development of real-time systems that ensure the safe operation of our fleet.
- Mentor junior engineers and foster a culture of collaboration and engineering excellence.
- Engage with product and design teams to understand user needs and ensure successful product delivery.
- Continuously improve our systems and processes based on feedback and performance metrics.
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 proficiency in Golang, Python, C++, gRPC, Kubernetes, and AWS.
- Experience with databases and caches such as Postgres and Redis.
- Experience taking a SaaS development project into production at scale.
- Excellent communication skills and the ability to translate technical concepts into lay terms.
- A proactive approach to problem-solving and a passion for building innovative solutions.
- Experience with fleet management solutions for robots, vehicles, or aerial drones is a plus.
Nice to Have
- Experience with IoT devices and Over-the-Air communication.
- Familiarity with cloud environments such as Google Cloud or Azure.
- Experience with external customer-facing software and production rollouts.
What We Offer
- Competitive salary range of $189,000 - $303,000 per year.
- Annual bonus and equity compensation.
- Comprehensive benefits package including health, dental, and vision insurance.
- Flexible hybrid work environment with a focus on collaboration.
- Opportunities for professional growth and development.
- A culture that values safety, integrity, and teamwork.
- Commitment to diversity and inclusion in the workplace.
- Support for reasonable accommodations for qualified individuals with disabilities.
This Staff Backend Software Engineer role at Aurora offers a unique opportunity to work on autonomous vehicle technology with a competitive salary and hybrid work environment.
Who Will Succeed Here
Proficiency in Golang and Python for backend development, with hands-on experience in building microservices using GRPC to facilitate efficient communication between distributed systems.
Ability to manage and deploy applications in a hybrid work environment, demonstrating self-discipline and strong remote collaboration skills, while being comfortable in an office setting for in-person brainstorming sessions.
A deep understanding of cloud infrastructure, specifically AWS services, alongside experience with container orchestration tools like Kubernetes to ensure scalable and resilient application deployments.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months