8+ years of experience in backend software development with distributed systems, infrastructure, or cloud platforms
Strong expertise in Go, Java, or similar backend languages, with a deep understanding of Kubernetes, cloud infrastructure, and high-scale systems
Experience leading cross-team or team-wide projects focused on system modernization, performance optimizations, and deployment safety improvements
Nice to Haves
Experience designing and implementing highly available, efficient, and secure cloud-native/kubernetes architectures
Deep understanding of safe deployment strategies, workload automation, and resilience engineering
Strong experience in scaling autoscaling solutions, ARM adoption, hybrid cloud, or GPU support for ML workloads
Ability to lead complex, cross-team engineering projects and build strategic relationships with stakeholders across platform, security, and infrastructure teams
What You'll Be Doing
Design and implement backend infrastructure components to support Uber's growing workloads, deployment engines, autoscalers, and hybrid cloud environments
Lead cross-team projects focused on safe deployment and rollback automation, improving resilience and developer efficiency
Improve infrastructure security and compliance, including encryption-at-rest, ransomware mitigation, and cloud security best practices
Contribute to and drive modernization efforts within the team and across related teams, including Kubernetes migration and unified workload platforms
Optimize Uber's infrastructure efficiency, focusing on ARM adoption, autoscaling enhancements, and cost-effective compute allocation
Proactively mentor other engineers and help define the technical direction for your team
Perks and Benefits
Opportunity to work on impactful, cross-team backend projects
Improve developer efficiency and resilience
Help define technical direction for infrastructure components