Uber is seeking a Software Engineer II for their Production Engineering team, focusing on backend systems and site reliability engineering. This role combines software and systems engineering to ensure Uber's services maintain peak reliability and scalability. The position offers an exciting opportunity to work on Uber-scale challenges, handling massive traffic volumes using cutting-edge technologies.
The Production Engineering team is crucial in maintaining Uber's tech platforms' reliability, efficiency, and resilience. As a Production Engineer, you'll collaborate with internal stakeholders to understand service requirements and architect solutions for reliability issues. You'll also develop tooling and services to enhance reliability across Uber's entire infrastructure.
The ideal candidate should possess strong technical skills in languages like Go, Java, or Python, with significant experience in building and maintaining production services. You'll need excellent problem-solving abilities to debug complex systems and implement robust solutions. Strong communication skills are essential, as you'll work with various teams and stakeholders across different time zones.
This hybrid role is based in Amsterdam, Netherlands, requiring at least 50% office presence. You'll be part of a team that directly impacts millions of users worldwide, making critical contributions to Uber's infrastructure reliability. The position offers the opportunity to work with cutting-edge technology while solving complex engineering challenges at a global scale.
Join Uber's mission to help build a future where everyone and everything can move independently. The role combines technical expertise with strategic thinking, making it perfect for engineers passionate about large-scale systems and reliability engineering.