This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our Core Infrastructure team in Aarhus is at the forefront of building and scaling mission-critical systems that power Uber globally, enabling 180M users and more than 1B rides per month. We focus on improving quality, security, modernization, and efficiency across Uber’s backend infrastructure. Our work spans safe deployment, encryption, Kubernetes adoption, workload automation, autoscaling, and adoption of ARM. As a Staff Engineer, you will lead the design and execution of impactful, cross-team backend projects, improve developer efficiency and resilience, and help define the technical direction for infrastructure components through cutting-edge technologies and scalable engineering practices.
Job Responsibility
Design and implement backend infrastructure components to support Uber’s growing workloads, including deployment engines, autoscalers, and hybrid cloud environments
Lead cross-team projects focused on safe deployment and rollback automation across stateless, stateful, and batch workloads, 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, unified workload platforms, and PaaS improvements
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, ensuring Uber’s backend infrastructure remains reliable, scalable, and efficient
Requirements
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
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
Nice to have
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