Join Uber's Eats Delivery Search team as a Senior Software Engineer and help shape the future of food delivery search technology. You'll be part of a dynamic team that powers the end-to-end Search workflows, enabling customers to find exactly what they're looking for - whether it's stores, dishes, or grocery items.
In this role, you'll work with cutting-edge Search ML algorithms, focusing on their engineering implementation and production deployment. A key responsibility will be optimizing the search stack to maintain impressive sub-100ms latencies, ensuring a smooth user experience. You'll collaborate with industry-leading search technology experts and contribute to features that enhance our customers' search experience.
We're looking for candidates who bring strong technical expertise in backend technologies like GoLang, Java, Python, Redis, and Kafka, combined with a passion for solving complex problems at scale. Your experience with distributed systems and search technologies will be valuable as you help build and maintain systems that serve millions of users globally.
The role offers an exciting opportunity to work in a hyper-growth environment where you'll constantly push your boundaries and grow professionally. You'll be part of a collaborative team that values quick learning, decisive action, and sustainable engineering practices. At Uber, we're building technology that moves the world forward, and this role is crucial in making that vision a reality.
The position is hybrid, requiring at least 50% office presence, which reflects our commitment to maintaining a strong collaborative culture while offering flexibility. Join us if you're ready to tackle challenging technical problems, work with state-of-the-art search technology, and make a real impact on how millions of people discover and order food through Uber Eats.