What You Will Do- Design and develop large-scale distributed systems such as data warehouses and big data pipelines
- Build scalable, reliable, secure, efficient and highly performant platforms and infrastructure for a variety of analytics and business applications
- Develop capacity planning, capacity management, monitoring and analytics products to scale the Uber infrastructure
- Do exploratory data analysis and create visualization dashboards to characterize fleet growth, utilization, trends, anomalies, etc, as well as derive insights to help guide business decisions
Basic Qualifications- MS/PhD in Computer Science or a related technical field, or equivalent industry experience
- 10+ years of experience building and managing distributed systems, as well as a sound understanding of distributed system fundamentals
- Proficient in one of the following programming languages: Go, Java, C/C++, as well as good scripting skills and the ability to pick up new ones
- Grit, drive and a strong sense of ownership, coupled with an appetite for collaboration
- Strong written / verbal communication, and the ability to manage up
Preferred Qualifications- Expertise in the infrastructure domain, particularly capacity engineering, and the ability to mentor / coach / manage other engineers and data scientists working in this space
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .