Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Staff Software Engineer

Uber

$223,000 - $248,000
Oct 30, 2025
Sunnyvale, CA, US
Apply Now

The Search Platform team at Uber is looking to refine and optimize its search capabilities and build the next-generation metrics system on top of OpenSearch to enable millions of users to find, discover, and explore rides, food, etc.

Requirements

  • Highly proficient in one of the following programming languages: Java, Go, C/C++ and ability to pick up new ones.
  • Systematic problem-solving approach and knowledge of algorithms, data structures and complexity analysis.
  • Experience building an Observability or Metrics system
  • Under the hood experience with Apache Lucene, ElasticSearch, OpenSearch, Solr and other Search technologies is a strong plus
  • Experience with highly available/fault-tolerant, replicated data storage systems, or enterprise/cloud storage systems is also a strong plus
  • 5+ years of experience building and managing distributed systems.

Responsibilities

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

Other

  • BS or MS in Computer Science or a related technical discipline, or equivalent experience.
  • 8+ years of full-time engineering experience
  • Travel requirements not mentioned
  • Collaborate closely with cross-functional teams, including machine learning, NLP, infrastructure, and product management, to deliver impactful solutions.