Senior Software Engineer- Uber Eats Search Experience

Uber Uber · Consumer · San Francisco, CA +1 · Engineering

Senior Software Engineer for Uber Eats Search Experience, focusing on evolving search into an adaptive, intuitive discovery engine. Responsibilities include leading technical strategy, building new experiences, designing and shipping features using Go, and mentoring engineers. Requires experience with backend languages, API design, and ideally Search, Recommendations, or Ranking systems.

What you'd actually do

  1. Own the Future of Search: You will lead the technical strategy and end-to-end execution for core initiatives. This could mean building new experiences for discovery and intent refinement, building the search stack on a modular framework with rich targeting capabilities, or laying the groundwork for natural language search.
  2. Build for Millions of Users: You'll design, code, and ship features using Go and modern web technologies. You'll solve complex challenges at the intersection of a cutting-edge backend stack of ranking and retrieval logic, and user-facing presentation.
  3. Drive the "Flywheel": You will actively work with PMs, Designers, and UXR to understand the deep-seated needs of our users, shipping features that build user trust and kickstart a flywheel of engagement and discovery.
  4. Level-Up the Team: As a senior technical voice, you will mentor other engineers, elevate our engineering foundations through initiatives that build modular components and reusable plugins, and champion a culture of high-quality code and rapid execution.

Skills

Required

  • 6+ years of professional software engineering experience
  • track record of shipping high-impact, user-facing products
  • Strong proficiency in a backend language like Go, Java, or Python (we use Go)
  • experience designing the APIs and services that power front-end surfaces
  • A strong sense of product intuition
  • a passion for the user
  • elevate the engineers around you through thoughtful code reviews, clear design documentation, and mentorship

Nice to have

  • direct experience with Search, Recommendations, or Ranking systems
  • history of successfully leading complex, cross-functional projects
  • deep understanding of distributed systems
  • build and maintain highly available, low-latency services at scale
  • data-driven
  • 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
  • excited about the "Inspiration and Discovery" pillar of our strategy
  • ideas on how to build compelling experiences that exceed user expectations