Uber logo

Sr Staff Software Engineer

Uber

Sunnyvale, CA
Full Time
Senior
257k-286k
18 days ago

Job Description

About the Role

The Search Platform team at Uber is responsible for the Search experience across multiple product surfaces, enabling millions of users to find, discover, and explore rides, food, and more. The role involves leading efforts to refine and optimize search capabilities, build next-generation metrics systems on top of OpenSearch, and collaborate with experts in machine learning, NLP, infrastructure, and product management to drive business results.

Key Responsibilities

  • Lead the design and architecture of a high-performance search infrastructure, prioritizing scalability, reliability, and efficiency.
  • Collaborate with cross-functional teams to define requirements and translate them into technical specifications.
  • Develop and implement state-of-the-art search algorithms to enhance search performance and relevance.
  • Optimize existing search infrastructure for efficiency, speed, and accuracy.
  • Devise and implement solutions that seamlessly scale with the growing needs of the user base.
  • Mentor junior engineers, fostering a culture of knowledge exchange and continuous improvement.

Requirements

  • BS or MS in Computer Science or a related technical discipline, or equivalent experience.
  • Highly proficient in one of the following programming languages: Java, Go, C/C++, with good scripting skills and ability to learn new ones.
  • Systematic problem solving approach with knowledge of algorithms, data structures, and complexity analysis.
  • 8+ years of experience building and managing distributed systems.
  • Sound understanding of distributed system fundamentals.

Nice to Have

  • Experience with Apache Lucene, ElasticSearch, OpenSearch, Solr, and other Search technologies.
  • Experience with highly available/fault tolerant, replicated data storage systems, large-scale data processing systems, or enterprise/cloud storage systems.
  • Experience building metrics systems.

Qualifications

  • Educational background in Computer Science or related field, or equivalent experience.

Benefits & Perks

  • Base salary range of USD$257,000 to USD$285,500 per year.
  • Eligibility to participate in Uber's bonus program.
  • Potential for equity awards and other compensation.
  • Various benefits as detailed at https://www.uber.com/careers/benefits.

Working at Uber

Uber is an Equal Opportunity/Affirmative Action employer that values diversity and inclusion. All qualified applicants will receive consideration regardless of sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or other characteristics protected by law. The company also considers qualified applicants regardless of criminal histories and provides accommodations for disabilities or special needs.

Apply Now

Job Details

Posted AtJul 9, 2025
Salary257k-286k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Uber

Website

uber.com

Location

Sunnyvale, CA

Industry

Taxi and Ridesharing Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches