Uber’s Compute Platform Engineering team is seeking experienced software engineers to help build the future of urban transportation. We’ve already built the foundational components of a cohesive, loosely coupled service-oriented architecture. What’s next is to build new infrastructure platforms on top of this groundwork and transition existing services to them. This architecture will propel us into a future of 10x-100x growth — which will come pretty soon, considering we’re doubling in size every six months.
The Compute Platform Team is building the orchestration layer for Uber’s datacenters. Our vision is to make other Uber engineers’ lives easier by providing them simple access to the resources they need to iterate on awesome products, by quietly blending into the background of their daily life. While we’re at it, we’ll also drive significant efficiency improvements through multi-tenancy and efficient resource isolation. Our plan is to leverage existing, proven open source technologies (such as Docker, Apache Aurora, and Apache Mesos) as the seed of this layer—we will stand on the shoulders of their success to build both Uber-specific additions and core open source features to help future adopters. The impact of this team will be nothing short of a critical contribution to Uber’s global transformation of transportation.
Who are we:
We are “engineers for the engineers” working on scaling out systems to build and replicate almost all the Uber services and artifacts. We are part of Uber compute team that is running
“private cloud” for Uber.
As Uber keeps growing, our build and replication system has been growing more than 10x each year, and it’s expected to grow even faster going forward. We are working on next generation of build and replication system that powered the entire Uber infrastructure. We are also solving many unique and new challenges in these areas.
We are responsible for: