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 Senior Machine Learning Engineer to design and optimize ML-based solutions for their Delivery and Ads teams. You'll work with technologies like Python, AWS, and TensorFlow to tackle complex logistical challenges. This role requires 5+ years of experience in machine learning and software engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering with a strong focus on machine learning — you've designed, developed, and optimized ML systems that solve complex problems and have a deep understanding of the entire ML lifecycle from data collection to model deployment. Your expertise in Python and familiarity with ML frameworks like TensorFlow and PyTorch enable you to build robust models that scale effectively.

You are well-versed in cloud platforms, particularly AWS, and understand how to leverage cloud services for model training and deployment — your experience with containerization technologies like Docker and orchestration tools such as Kubernetes allows you to create efficient and scalable ML solutions. You have a solid grasp of SQL and can manage and query large datasets effectively, ensuring data quality and integrity throughout the ML pipeline.

You thrive in collaborative environments and enjoy partnering with stakeholders to understand their needs — your ability to communicate complex technical concepts to non-technical audiences makes you a valuable team member. You are proactive in identifying opportunities for improvement in ML infrastructure and are passionate about optimizing processes to enhance model performance.

Desirable

Experience with high-throughput streaming infrastructure and real-time data processing is a plus — familiarity with tools like Apache Kafka or similar technologies will help you contribute to the Ads Metrics & Attribution team. A background in logistics or advertising technology can provide additional context for the challenges faced by the Delivery and Ads teams at Uber.

What you'll do

In this role, you will partner with various stakeholders to design and develop machine learning solutions that address complex logistical challenges — your work will directly impact the efficiency of Uber's Delivery and Ads operations. You will lead efforts to optimize ML infrastructure, ensuring that model development, training, and deployment processes are streamlined and scalable.

You will be responsible for building and maintaining ML models that enhance user experiences and drive business outcomes — your contributions will help shape the next generation of display and video ads, optimizing supply and performance while delivering exceptional shopper experiences. You will also work closely with the Ads Metrics & Attribution team to ensure that the models you develop are integrated into the broader analytics framework, providing actionable insights for the business.

Collaboration is key in this role, and you will work alongside cross-functional teams, including data engineers and product managers, to ensure that ML solutions align with business objectives — your ability to communicate effectively will help bridge the gap between technical and non-technical team members. You will also mentor junior engineers, sharing your knowledge and expertise to foster a culture of learning and growth 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 that reflect your skills and experience.

You will be part of a diverse and inclusive team that values collaboration and creativity — we believe that diverse perspectives lead to better solutions, and we encourage you to bring your unique background and ideas to the table. Our hybrid work model allows for flexibility, ensuring that you can balance your professional and personal life effectively.

Join us at Uber and be part of a mission-driven organization that is transforming the way people move and connect — your work will help shape the future of transportation and logistics, making a real difference in the lives of millions.

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

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

Backend Engineer

Uber📍 San Francisco - Hybrid

Uber is hiring a Senior Backend Engineer to build and maintain backend services for their Delivery and Ads teams. You'll work with Java and Spring to develop scalable solutions. This role requires strong backend engineering experience and collaboration skills.

🏢 HybridSenior
1 month ago
Unity

Machine Learning Engineer

Unity📍 San Francisco - On-Site

Unity is hiring a Senior Machine Learning Engineer for their Advertiser Growth team to modernize core infrastructure and develop next-generation AI agents. You'll work with Java and tackle complex distributed systems challenges. This position requires proven experience in scalable backend systems.

🏛️ On-SiteSenior
1w ago
Nextdoor

Machine Learning Engineer

Nextdoor📍 San Francisco - Hybrid

Nextdoor is hiring a Senior Machine Learning Engineer to drive the development of data-intensive products that enhance community engagement. You'll work with Python and TensorFlow to build machine learning models that improve ad relevance and user experience. This position requires significant experience in machine learning and data analysis.

🏢 HybridSenior
2w ago