Uber

About Uber

Reimagining transportation for a better world

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mission Bay, San Francisco, CA💰 $15.8b3.9
B2CTravelMarketplaceTransportRidesharingDelivery

Key Highlights

  • Public company (NYSE: UBER) since May 2019
  • Completed over 1.5 billion trips globally
  • Generated $4.8B in revenue from Uber Eats in 2020
  • Raised $15.8 billion in funding

Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...

🎁 Benefits

Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...

🌟 Culture

Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...

Overview

Uber is hiring a Software Engineer II for their Delivery Search team to design and optimize backend infrastructure for search retrieval and ranking. You'll work with Go, Python, and Java, collaborating with cross-functional teams to enhance user experiences.

Job Description

Who you are

You have 3+ years of experience in software engineering, with a strong background in backend development and data processing. Your expertise includes designing and optimizing scalable systems that enhance performance and reliability. You are comfortable collaborating with machine learning engineers and data scientists to integrate AI-driven solutions into your projects.

You possess a deep understanding of search algorithms and indexing mechanisms, allowing you to improve search relevance and user experience. Your coding skills in Go, Python, or Java enable you to write clean and maintainable code that meets high standards of quality. You thrive in a collaborative environment, working closely with cross-functional teams to achieve common goals.

What you'll do

In this role, you will develop serving infrastructure to enhance system latency, throughput, and reliability. You will enhance search relevance by improving indexing, retrieval, and ranking mechanisms, and develop and optimize search algorithms and query processing techniques. You will implement and maintain scalable search pipelines and distributed indexing systems, ensuring they meet performance metrics.

You will work alongside machine learning engineers to integrate AI-driven search ranking and personalization models, analyzing search performance metrics and running A/B experiments to measure improvements. Your contributions will directly impact the quality and efficiency of search systems, as you monitor and troubleshoot production issues to ensure system reliability.

What we offer

At Uber, you will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on impactful projects that enhance user experiences and drive the success of our services. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Uber.

Similar Jobs You Might Like

Based on your interests and this role

Uber

Software Engineering

Uber📍 San Francisco - On-Site

Uber is hiring a Software Engineer II to build high-quality Android experiences for earners. You'll collaborate with cross-functional teams to deliver impactful mobile features. This position requires experience in Android development.

🏛️ On-SiteMid-Level
3w ago
Uber

Software Engineering

Uber📍 San Francisco - On-Site

Uber is hiring a Software Engineer 2 to enhance their ads product capabilities. You'll work with technologies like Java, Node.js, and Python to improve scalability and reliability. This position requires 2+ years of experience in developing production systems.

🏛️ On-SiteMid-Level
2 months ago
Uber

Backend Engineer

Uber📍 San Francisco - Hybrid

Uber is hiring a Backend Engineer II to collaborate on building and maintaining backend services for user-facing products. You'll work with Java and Spring to support various teams including Delivery and Ads. This position requires experience in backend development and system architecture.

🏢 HybridMid-Level
1 month ago
Amazon

Software Engineering

Amazon📍 San Francisco - On-Site

Amazon is hiring a Software Engineer II to join the Video Platform team at Twitch. You'll build and maintain services that enhance the video experience for users. This role requires collaboration with various teams and mentoring other engineers.

🏛️ On-SiteMid-Level
4 months ago
Amazon

Software Engineering

Amazon📍 Culver City - On-Site

Amazon is hiring a Software Engineer II to join the Video Platform team at Twitch. You'll build and maintain services that enhance the video experience for viewers and creators. This position requires collaboration with various teams and mentorship of other engineers.

🏛️ On-SiteMid-Level
4 months ago