Join Uber's Developer Platform team as a Senior Python Software Engineer, where you'll be at the forefront of building and scaling the infrastructure that powers Uber's engineering ecosystem. This role focuses on designing and developing robust platforms and tools for Machine Learning and Data Storage infrastructure, specifically addressing Uber's unique build, code, and dependency management challenges in their Python codebase.
The Developer Platform team's mission is crucial: enabling Uber's backend developers to build high-quality software efficiently and without friction. You'll work on essential developer tools, build systems, and dependency management systems, creating next-generation development environments that enhance productivity across the engineering organization.
As a Senior Engineer, you'll collaborate with talented teams to innovate and scale Uber's distributed code hosting platform, providing technical leadership and mentorship. Your work will directly impact thousands of engineers, optimizing their development experience from IDE optimization to code deployment.
The ideal candidate brings deep Python expertise, strong SRE skills, and a passion for building reliable systems with 99.99% availability. You'll be working in a hybrid environment, contributing to Uber's cultural identity while having the flexibility to work remotely part of the time.
This is an exceptional opportunity for engineers who are passionate about developer productivity, system reliability, and solving complex technical challenges at scale. You'll be part of a team that values collaboration, innovation, and technical excellence, working on projects that directly influence Uber's engineering efficiency and effectiveness.