Bringing self-driving vehicles to our roads is one of the most transformative opportunities of a generation. Aurora is taking a fresh start with the development of self-driving technology, combining excellence in AI, rigorous engineering, and a team with decades of experience building robots that work.
Our work here has significant purpose. Delivering the benefits of self-driving technology will improve lives around the world, expand access to transportation, revitalize cities, and give people more time back every day.
We're looking for people who are as excited as we are to solve these complex problems and make a tremendous impact on our future, and who want to be surrounded by great people while they do it.
Come join us at Aurora to help deliver the benefits of self-driving technology safely, quickly, and broadly.
Site Reliability Engineering at Aurora
The SRE team is a critical component of the Aurora Engineering organization. We design and maintain the infrastructure and services that weave together all development teams towards the common goal of delivering the benefits of self-driving technology. Our team interacts closely with development teams to advocate for reliability, security, observability, and simplicity in all parts of the development stack.
We are looking for intellectually curious individuals with a bias for action to join our growing SRE team. Folks who are excited to dive deep into the interactions between complex systems to tease out novel solutions. We have few well-defined tasks, so our work requires comfort in ambiguity and the adaptability to wear many different hats. We encourage the continual pursuit of ways to further automate and simplify our systems.
Our Team Values
Influence: People who see influence as their preferred tool for cultivating relationships. Greater impact can be achieved by mentoring others, effecting culture change, and improving collaboration.
Psychological Safety: Encourage a high-trust, psychologically-safe working environment through the use of things like a company wide "No Jerk" policy, blameless postmortems, peer reviews, collaborative design process, and by viewing incidents as a failure of design, observability, and process, not the operator.
Curiosity: A curiosity for delving into complex ephemeral issues to grasp the deeper understanding to properly fix problems at their root.
Thrive in Ambiguity: Working effectively requires the ability to gather requirements, research solutions, and implement them in the face of continual roadblocks. Individuals should also strongly influence what he/she works on next.
Measure All the Things: A strong bias towards monitoring and measuring everything, with the understanding that increased insight leads to better understanding of systems.
Minimize Toil:We reduce toil through the relentless pursuit of simplification and automation. An SRE should spend the majority of their time suppressing operational toil.
Examples of SRE at Aurora
* Improving the decision velocity of the engineering organization and decreasing the cost of change through the use of rapid prototyping to validate design assumptions and discover unknown
* Building out and sustaining a Kubernetes-based self-service platform for developers, along with complementary service offerings like Hashicorp Vault, Prometheus, and others.
* Managing cloud infrastructure and services through the use and promotion of Infrastructure-as-Code tools like Terraform, Ansible, etc.
* Advocating and implementing the use of reliable design patterns across the engineering organization, like circuit breakers, graceful degradation, scale-out and -in, etc.
* Improving the visibility of services and their health.
* Building out continuous integration & delivery systems to continually reduce deployment toil.
* Experience with Cloud Services. We are multi-cloud, currently with a lot of GCP but a growing presence in AWS. The ideal candidate can operate effectively in a cloud-agnostic fashion.
* A systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
* The ability to design applications and systems that are scalable, resilient to failure, secure, and observable.
* Understanding of data structures & algorithms, especially as they pertain to performance and reliability.
* You know your way around a linux shell and the networking stack
Working at Aurora
Our work has significant purpose. Delivering self-driving will improve lives around the world, expanding access to transportation, revitalizing cities, giving people more time back every day.
We're one team. We're inspired by the challenge of what we're solving and the impact our work will have on society. Our camaraderie is built on respect for our work and the fundamental belief our success will be a result of working together.
The Founding Team
Aurora has assembled the most experienced leadership team in the autonomous driving space.
CEO Chris Urmson has a PhD in Robotics from Carnegie Mellon University, helped lead Carnegie Mellon's successful effort to complete DARPA's Grand Challenges, and was a founding member and CTO of Google's self-driving team, Waymo.
CPO Sterling Anderson has a PhD in Robotics from MIT, and was the Director of Autopilot at Tesla, where he also led the design, development, & launch of the Tesla Model X.
CTO Drew Bagnell has a PhD in Robotics from Carnegie Mellon University, where he is currently a Professor and Director of the Learning, AI, and Robotics Laboratory (LAIRLab). He also was a founding member of Uber's Advanced Technology Group where he worked as an Autonomy Architect and Perception Lead.
At Aurora, these three continue to bring experts from all areas of the industry to build a world-class team in the autonomous driving space. We are partnered with some of the largest automakers on the planet and funded by some of Silicon Valley's best venture capital firms, including Greylock and Index Ventures.
Aurora works at the intersection of rigorous engineering and applied machine learning to transform the way people and goods move.