Uber Eats is looking to evolve search from a simple query box into an adaptive, intuitive experience that understands user intent before they even finish typing, to drive over a third of their business
Requirements
- Strong proficiency in a backend language like Go, Java, or Python
- Experience designing the APIs and services that power front-end surfaces
- Direct experience with Search, Recommendations, or Ranking systems
- Deep understanding of distributed systems and what it takes to build and maintain highly available, low-latency services at scale
- Data-driven and have a deep appreciation for how system performance and small UX details impact user behavior
- Comfortable digging into metrics to diagnose a drop-off in the funnel
- Experience with Go
Responsibilities
- Lead the technical strategy and end-to-end execution for core initiatives
- Build new experiences for discovery and intent refinement
- Build the search stack on a modular framework with rich targeting capabilities
- Lay the groundwork for natural language search
- Design, code, and ship features using Go and modern web technologies
- Solve complex challenges at the intersection of a cutting-edge backend stack of ranking and retrieval logic, and user-facing presentation
- Mentor other engineers and elevate our engineering foundations through initiatives like the migration to Lego
Other
- 6+ years of professional software engineering experience
- Track record of shipping high-impact, user-facing products
- Strong sense of product intuition and a passion for the user
- Ability to elevate the engineers around you through thoughtful code reviews, clear design documentation, and mentorship
- History of successfully leading complex, cross-functional projects