Uber is looking to solve the problem of scaling and evolving their compute platform to enable developers to build, deploy, and operate services with speed, reliability, and security. This involves defining technical strategy, architectural direction, and guiding large-scale initiatives for their mission-critical applications.
Requirements
- Deep expertise in Kubernetes internals, container runtimes, and cloud-native compute platforms.
- Strong background in containerization, resource scheduling, and cluster management at scale.
- Hands-on experience with performance tuning, reliability engineering, and cost optimization in compute environments.
- Strong coding proficiency in one or more languages such as Go, Java, or Python.
- Demonstrated ability to drive cross-functional technical initiatives and deliver impactful results.
- Experience with hybrid cloud or multi-cloud compute environments.
- Contributions to open-source Kubernetes or CNCF projects.
Responsibilities
- Own the technical vision, architecture, and strategy for the global compute platform org.
- Define and execute the roadmap for our compute platform, focusing on scalability, performance, and efficiency.
- Drive architectural decisions and set technical direction for compute scheduling, resource allocation, and container orchestration systems.
- Ensure high availability and reliability of the compute platform through best-in-class observability, automation, and incident response practices.
- Drive adoption of best practices in scalability, availability, and security for multi-tenant compute environments.
- Evaluate emerging technologies in cloud-native ecosystems and guide their integration into the platform.
- Partner with product and infrastructure teams to deliver high-impact, cross-organizational initiatives.
Other
- 10+ years of software engineering experience, including expertise in distributed systems or infrastructure engineering.
- Excellent leadership, communication, and organizational skills, with a track record of building and mentoring high-performing teams.
- Mentor and coach engineers, helping grow their technical depth and leadership skills.
- Influence company-wide engineering standards and practices.
- Experience mentoring engineers at staff+ level.