Uber is seeking a Senior Software Engineer to join the Eva team, which powers their real-time data analytics platform using Apache Pinot and Presto. Eva supports critical business operations across Uber's ecosystem, including external-facing dashboards like the Eats Restaurant Manager, in-app features, and operational platforms for Rides, Eats, and Freight divisions.
The role offers an exciting opportunity to work on high-impact, user-facing analytics features and critical operational dashboards. The platform handles impressive performance metrics with sub-second SQL analytics at over 1000 QPS and maintains fresh data with <5min SLA. As a senior engineer, you'll be at the forefront of big data and real-time analytics, working with cutting-edge technologies and contributing to open-source communities.
The position requires strong expertise in distributed systems and Java development, with experience in data infrastructure technologies like Apache Kafka, Flink, and Spark. You'll be responsible for designing and implementing distributed algorithms for low-latency data processing at scale, while collaborating with various teams across Uber.
Uber maintains a hybrid work culture where office presence is valued for collaboration and cultural identity. The role requires spending at least half of the work time in the assigned office, demonstrating Uber's commitment to maintaining a balance between flexible work arrangements and in-person collaboration.
Join a team that's pushing the boundaries of real-time analytics and help shape the future of how Uber's vast data ecosystem operates. This role offers the unique opportunity to work with some of the most advanced data processing technologies while contributing to open-source projects that are revolutionizing the big data landscape.