Think Beyond The Label Jobs

Mobile Think Beyond The Label Logo

Job Information

Uber Staff Software Engineer (Backend) in San Francisco, California

About the Role

Uber Delivery includes our Uber Eats, Grocery, and Retail products, where we focus on getting goods from a merchant to a customer. We are looking for an experienced Staff Software Engineer to join Uber Delivery.

This org owns serving and indexing within our search and discovery experience, supporting multiple data retrieval methods from Lucene based search to exact-match queries and more. We focus on inventing new and exciting ways to help customers find the products they want within our ever growing catalog which requires understanding the customer needs and building a highly performant backend to support these use cases.

Come join our team and help Uber's Delivery experience scale into the future as we continue to grow exponentially with a global footprint, a large and increasing catalog, and continued user adoption in gross bookings! By joining a group of Uber's world-class engineers, you will be empowered to push the envelope in scalability, distributed systems, reliability, and more.

---- What the Candidate Will Do ----

  • Build a scalable Discovery & Search platform for UberEats.

  • Build and deliver complex software systems successfully for customers.

  • Communicate with clients, other technical teams, and management to collect requirements, describe software product features, and technical designs.

  • Optimize existing infrastructure for correctness, efficiency & reliability

  • Build data quality monitoring tools that provide visibility to our stakeholders.

  • Participate in oncall rotations, and engineering excellence initiatives to improve the reliability of services.

  • Mentor junior engineers, fostering a culture of knowledge exchange and continuous improvement

---- Basic Qualifications ----

  • 7+ years of software engineering experience.

  • BS or MS in Computer Science or a related technical discipline, or equivalent experience.

  • Strong programming (we mainly use Go, Java & Python) and debugging skills.

  • Experience in building distributed fault tolerant systems and deploying high-performance production services with robust monitoring and logging practices.

---- Preferred Qualifications ----

  • Experience with DSL's, Query Engines is a strong plus

  • Experience building and working with big data pipelines (both batch and streaming)

For San Francisco, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form- https://docs.google.com/forms/d/e/1FAIpQLSdb_Y9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform

DirectEmployers