Join Uber's Eats Delivery Search team as a Software Engineer 2, where you'll be at the forefront of creating best-in-class search experiences for customers. This role focuses on powering end-to-end Search workflows that help customers find exactly what they're looking for - from stores to dishes and grocery items.
As a key member of the Search Backend team, you'll have the exciting opportunity to work with cutting-edge Search ML algorithms, optimizing them for production use while maintaining impressive sub-100ms latencies. You'll collaborate with industry experts in Search technology, implementing features that directly enhance the customer experience.
The ideal candidate combines technical expertise in backend technologies (GoLang, Java, Python, Redis, Kafka) with a growth mindset and bias for action. We're looking for someone who thrives in a fast-paced environment, values both speed and quality, and isn't afraid to learn from mistakes.
At Uber, you'll be part of a collaborative culture that moves the world forward. The role offers the opportunity to work on large-scale distributed systems, with real impact on millions of users globally. While the position is hybrid, requiring at least 50% office presence, it provides the perfect balance of collaborative work and flexibility.
Join us if you're passionate about building scalable search solutions, enjoy tackling complex technical challenges, and want to be part of a team that's revolutionizing how people discover and access food delivery services worldwide.