Software Engineer II - BI and AI Analytics for Data platform
Uber Sunnyvale, CA Full-time 4/7/2026
Undergraduate with 2+ Years of Experience
Approval 99.3%•Total filings 920•New hires 237•
💎 Strong Sponsor
•FY 2025Job Description
Uber is seeking a passionate Software Engineer to join its BI & Analytics team, focusing on building and scaling backend systems and AI-powered analytics products. The role involves collaborating with experienced engineers to enhance data-driven decision-making across various Uber businesses.
Requirements
- Bachelor's degree in Computer Science or related field.
- 4+ years of experience building BI products and large scale distributed software systems.
- Solid understanding of Java/GO/Python for backend / systems software development.
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.
- Contribute to AI-powered BI features, such as query assistants, anomaly detection, and intelligent insights.
- 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 cross-functional teams to deliver impactful data solutions.
Benefits
- Employees at Uber are often offered comprehensive health, life, disability, and mental wellness benefits, along with wellbeing stipends, travel medical coverage, and monthly Uber credits for Rides and Eats. Employees also get generous paid parental leave, flexible time off, and family-planning support so they can care for themselves and their families at every stage.
Is this job posting expired or no longer available?
