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 Staff Software Engineer to enhance marketplace logistics for mobility and delivery products. You'll work with technologies like Java and Python to optimize algorithms and predictive models. This position requires significant experience in software engineering and problem-solving.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building scalable systems that handle complex algorithms and real-time data. Your expertise in Java and Python allows you to develop robust solutions that optimize logistics and enhance user experiences. You understand the intricacies of marketplace dynamics and have a strong foundation in algorithms and data structures, enabling you to tackle NP-hard problems effectively.

You thrive in collaborative environments and are comfortable working with cross-functional teams to drive product improvements. Your problem-solving skills are complemented by a keen analytical mindset, allowing you to make data-driven decisions that impact the business positively. You are passionate about leveraging technology to solve real-world challenges and improve operational efficiency.

What you'll do

As a Staff Software Engineer at Uber, you will design, develop, and maintain scalable software solutions that optimize marketplace logistics. You will work on algorithms that determine the best driver for delivery requests and enhance the efficiency of order batching. Your role involves collaborating with product managers and data scientists to create predictive models that improve the overall user experience for consumers, merchants, and couriers.

You will be responsible for analyzing large datasets to identify trends and insights that inform product decisions. Your work will directly impact the speed and reliability of Uber's delivery services, ensuring that customers receive their orders promptly. You will also mentor junior engineers, sharing your knowledge and expertise to foster a culture of continuous learning and improvement within the team.

What we offer

Uber provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on the company's success. We offer competitive compensation packages, including salary and benefits, and a culture that values diversity and inclusion. Join us in shaping the future of mobility and delivery services.

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

Clear Street

Software Engineering

Clear Street📍 New York - Hybrid

Clear Street is hiring a Software Engineer to build high-performance real-time data pipelines for financial market data. You'll work with technologies such as C++, Rust, and Java. This position requires experience in developing data-intensive applications.

🏢 HybridMid-Level
2w ago
Traba

Staff Engineer

Traba📍 New York - On-Site

Traba is hiring a Staff Software Engineer to lead the development of core backend services and platforms. You'll work with technologies like APIs and cloud infrastructure to build scalable solutions. This position requires deep experience in full-stack web applications.

🏛️ On-SiteSenior
11 months ago
PermitFlow

Staff Engineer

PermitFlow📍 New York - Hybrid

PermitFlow is hiring a Staff Software Engineer to architect and implement full-stack solutions for the construction industry. You'll work with technologies like Java, Python, and AWS in a hybrid role based in New York City.

🏢 HybridSenior
2w ago
Fivetran

Staff Engineer

Fivetran📍 New York - Hybrid

Fivetran is seeking a Staff Software Engineer to join their Reverse ETL product engineering team. You'll work on integrating data activation capabilities into the Fivetran product using technologies like Python, C++, and Java. This role requires significant experience in software engineering.

🏢 HybridSenior
1w ago
Uber

Staff Engineer

Uber📍 New York - Hybrid

Uber is hiring a Staff Software Engineer for their Marketplace Logistics team to enhance courier engagement and improve system efficiency. You'll work with technologies like Java and Python to build scalable software systems. This position requires a strong background in software engineering and experience in high-traffic systems.

🏢 HybridSenior
3w ago