Uber's Analytics Ecosystem team is looking for an engineer to help drive the next generation of BI products focused on efficiency, speed, query governance, and AI-powered features to support data-driven decision-making across core areas like Rides, Eats, and Freight.
Requirements
- 5+ years of experience building large scale distributed software systems.
- Solid understanding of Java/GO/Python for backend / systems software development.
- Experience managing production systems with strong availability SLAs.
- Experience with cloud-based data platforms such as Snowflake, Redshift, or BigQuery.
- Proficient in BI tools, SQL compiler development, and query plan/runtime optimization.
- Fluency in Java, Python, and SQL
- Strong background in large-scale distributed systems (e.g., HDFS, YARN) and cloud infrastructure.
Responsibilities
- Design and build end-to-end BI ecosystem solutions encompassing query creation, governance, optimization, execution, analytic extraction, and visualization, enhanced with AI-assisted features.
- Drive impactful BI initiatives on Uber's data platform, serving a global user base.
- Develop and optimize core components of BI ecosystem, core engines, and services that power data-driven decision-making at scale.
- Design and implement distributed, low-latency algorithms for interactive and large-scale data processing.
- Optimize performance of cloud-based SQL BI solutions, with a focus on scalability and user experience.
- Collaborate with multiple partner teams, both within and outside of Uber, to build cross-functional solutions in a highly collaborative work environment.
- Actively contribute to the open-source community, including Presto, through code contributions, talks, and participation in community activities.
Other
- Bachelor's degree in Computer Science or related field.
- MS or PhD in Computer Science, Artificial Intelligence, or a related field.
- Deep understanding of query planning, optimization techniques, and performance tuning.
- Experience developing or integrating AI/ML models into data and analytics workflows.
- Familiarity with conversational AI, AI-driven BI, or intelligent assistants for analytics use cases.