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...

Skills & Technologies

Overview

Uber is hiring a Software Engineer II specializing in Machine Learning to design and develop solutions for their mobility and logistics platforms. You'll work with technologies like Python and Java to optimize systems impacting millions of users.

Job Description

Who you are

You have a solid foundation in software engineering principles and experience in developing machine learning solutions. You are comfortable collaborating with stakeholders to design and optimize systems that address moderately complex problems. Your background includes proficiency in programming languages such as Python and Java, and you have a good understanding of SQL for data manipulation and analysis. You thrive in a team environment and are eager to contribute to high-scale systems that redefine transportation and membership experiences.

Desirable

Experience with machine learning frameworks and libraries is a plus, as is familiarity with cloud platforms like AWS or GCP. You are also encouraged to have a keen interest in the latest trends in mobility and logistics technology, which will help you contribute to innovative solutions.

What you'll do

As a Software Engineer II at Uber, you will be part of a dynamic team focused on building the future of mobility and logistics. Your primary responsibility will be to design, develop, and optimize machine learning systems that enhance user experiences across various Uber products. You will collaborate closely with cross-functional teams to ensure that the solutions you develop are scalable and efficient. You will also be involved in productionizing machine learning models, ensuring they operate seamlessly within the existing infrastructure.

Your role will require you to analyze data and derive insights that inform decision-making processes. You will work on projects related to Maps & Routing, Uber One Membership, and the Delivery Marketplace, contributing to the core technologies that power Uber's operations. You will be expected to stay updated on industry trends and continuously seek ways to improve the systems you work on, ensuring they meet the evolving needs of users.

What we offer

Uber provides a collaborative work environment where innovation is encouraged. You will have the opportunity to work on high-impact projects that affect millions of users globally. The company values diversity and inclusion, fostering a culture where every team member can contribute their unique perspectives. Additionally, Uber offers competitive compensation packages, including benefits that support your well-being and professional growth. You will also have access to resources that help you stay at the forefront of technology in the mobility and logistics sectors.

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

Machine Learning Engineer

Uber📍 San Francisco - Hybrid

Uber is hiring a Senior Machine Learning Engineer to design and optimize ML-based solutions for their mobility and logistics platforms. You'll work with technologies like Python and AWS to impact millions of users. This role requires strong experience in machine learning and system optimization.

🏢 HybridSenior
1 month ago
Uber

Software Engineering

Uber📍 San Francisco - Hybrid

Uber is hiring a Software Engineer II - Machine Learning to design and develop ML-based solutions for their Delivery and Ads teams. You'll work with technologies like Python and Java to solve complex logistical challenges. This position requires experience in machine learning and software development.

🏢 HybridMid-Level
1 month ago
Uber

Backend Engineer

Uber📍 San Francisco - Hybrid

Uber is hiring a Backend Engineer II to build and maintain backend services for their Marketplace, Maps, and Membership teams. You'll work with Java and Spring to support user-facing products impacting millions of users. This role requires experience in backend engineering and collaboration with cross-functional teams.

🏢 HybridMid-Level
1 month ago
Uber

Machine Learning Engineer

Uber📍 San Francisco - On-Site

Uber is hiring a Staff Machine Learning Engineer for the Marketplace Signals team to develop and optimize ML models that enhance marketplace efficiency. You'll work with technologies like Python, TensorFlow, and PyTorch in San Francisco.

🏛️ On-SiteStaff
1w ago
Uber

Machine Learning Engineer

Uber📍 San Francisco - On-Site

Uber is hiring a Machine Learning Engineer II to develop and implement ML and optimization solutions for marketplace pricing and incentives. You'll work with Python and various ML frameworks to enhance pricing efficiency. This position requires 2+ years of experience in an ML/optimization role.

🏛️ On-SiteMid-Level
3 months ago