About the Role
We are seeking a talented and experienced Staff Backend Software Engineer to join our team at Aurora Innovation. This remote Staff Backend Software Engineer position offers an exciting opportunity to work on the forefront of self-driving technology, contributing to the development of innovative fleet management tools that will revolutionize mobility and logistics.
What You'll Do
- Design and implement complex systems from the ground up, collaborating with software, hardware, and infrastructure engineering teams.
- Build backend services running in Aurora’s AWS cloud to monitor and manage the location and activity of our autonomous fleet.
- Embrace AI tools to enhance user experience and improve engineering efficiency across frontend, backend, and onboard systems.
- Establish technology and infrastructure to ensure high availability and reliability of our products.
- Collaborate with cross-functional teams including Security, Product, Design, Safety, and Cloud Platform to achieve company milestones.
- Contribute to a culture of mentorship, feedback, and engineering excellence within the team.
- Engage with product and design teams to ensure product development stays on course from conception to post-release support.
- Utilize your strong backend service engineering skills to deliver high-quality software solutions.
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 skills in modern technologies including Golang, Python, C++, gRPC, Kubernetes, and AWS.
- Experience with databases and caches such as Postgres and Redis.
- Proven track record of taking SaaS development projects into production at scale.
- Experience with IoT devices and Over-the-Air communication is a plus.
- Familiarity with fleet management solutions for robots, vehicles, or aerial drones.
- Excellent communication skills, with the ability to translate technical concepts into lay terms.
Nice to Have
- Experience building gRPC services using Golang.
- Experience with cloud environments such as Google Cloud or Azure.
- Experience with external customer-facing software and production rollout.
What We Offer
- Competitive salary range of $171,000 - $273,000 per year.
- Eligibility for annual bonuses and equity compensation.
- Flexible remote work options with a hybrid model requiring in-office presence at least 3 days per week.
- A collaborative and inclusive work environment focused on safety and innovation.
- Opportunities for professional growth and development in a cutting-edge industry.
- Comprehensive benefits package including health, wellness, and more.
This Staff Backend Software Engineer role at Aurora Innovation offers a unique opportunity to work on cutting-edge technology in the autonomous vehicle sector, with a competitive salary and equity options.
Who Will Succeed Here
Proficient in Golang and Python, with hands-on experience in microservices architecture and developing RESTful APIs, demonstrating the ability to build scalable backend systems that support high-throughput applications.
Strong familiarity with Kubernetes and AWS, showcasing the ability to manage cloud-based infrastructure and container orchestration effectively, ensuring seamless deployment and scalability of backend services in a remote work environment.
A proactive problem-solver with a growth mindset, capable of navigating complex technical challenges in a fast-paced environment while adapting to evolving technologies and frameworks, particularly in the context of self-driving technologies.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months