Uber's Search Platform team is seeking a Staff Software Engineer to lead the development and optimization of search capabilities across multiple product surfaces. This role is crucial in enabling millions of users to find, discover, and explore rides, food, and other services. The position offers an opportunity to work with cutting-edge technologies alongside industry experts in distributed systems and machine learning.
As a Staff Engineer, you'll be at the forefront of building and scaling search infrastructure that impacts millions of users globally. The role requires deep expertise in search algorithms, distributed systems, and large-scale system architecture. You'll be responsible for designing and implementing new features, ensuring system reliability, and leading a technical team.
The ideal candidate brings 8+ years of experience in building and scaling production systems, with strong fundamentals in algorithms, data structures, and system design. Experience with search systems like Elasticsearch and big data tools is highly valued. This position offers competitive compensation, including a base salary range of $218,000-$242,000, along with bonus potential and equity awards.
Working in either San Francisco or Sunnyvale, you'll be part of a hybrid work environment that values office collaboration while offering flexibility. This is an exceptional opportunity to make a significant impact on Uber's core search infrastructure while working with some of the industry's best talents in a dynamic, fast-paced environment.