
About Uber
Reimagining transportation for a better world
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 Staff Machine Learning Engineer to develop innovative solutions for optimizing their marketplace. You'll work with machine learning, Python, and AWS to enhance user experiences. This position requires significant experience in machine learning and data analysis.
Job Description
Who you are
You have a strong background in machine learning and data analysis, with at least 5 years of experience in developing and deploying machine learning models. Your expertise in Python allows you to build scalable solutions that can handle complex datasets and optimize performance across various applications. You understand the intricacies of distributed systems and how to leverage them to improve efficiency and effectiveness in a multi-sided marketplace.
You possess excellent problem-solving skills and can navigate the challenges of balancing algorithms with human resourcefulness. Your ability to communicate complex concepts clearly to both technical and non-technical stakeholders makes you an invaluable team member. You thrive in collaborative environments and are eager to contribute to a culture of innovation and excellence.
Desirable
Experience with AWS and cloud-based solutions is a plus, as is familiarity with data visualization tools. A background in economics or optimization techniques can enhance your contributions to the team. You are passionate about using data to inform product decisions and are excited about the opportunity to work on impactful projects that reach millions of users.
What you'll do
As a Staff Machine Learning Engineer at Uber, you will be responsible for designing and implementing machine learning models that enhance the efficiency of our marketplace. You will collaborate closely with product managers, data scientists, and software engineers to identify opportunities for optimization and develop solutions that improve user experiences. Your work will involve analyzing large datasets to extract insights and inform product decisions, ensuring that our algorithms are both effective and efficient.
You will also play a key role in mentoring junior engineers and sharing your knowledge of best practices in machine learning and data analysis. Your contributions will directly impact the way Uber operates, helping to create a seamless experience for drivers, couriers, and customers alike. You will be involved in every stage of the product development cycle, from ideation to deployment, ensuring that our solutions are robust and scalable.
What we offer
Uber provides a dynamic work environment where innovation is encouraged and rewarded. You will have the opportunity to work on cutting-edge technologies and contribute to projects that have a real-world impact. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. Join us in shaping the future of transportation and delivery services around the globe.
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

Machine Learning Engineer
Spotify is hiring a Staff Machine Learning Engineer to focus on building next-generation recommendation systems. You'll work with technologies like Machine Learning and Natural Language Processing to enhance user experiences. This position requires expertise in generative AI and recommender systems.

Machine Learning Engineer
Deliveroo is seeking a Staff Machine Learning Engineer to join their Consumer Pricing team. You'll design and build intelligent decision-making systems that operate at scale, utilizing skills in machine learning and data science. This role requires expertise in Python and experience with production ML systems.

Machine Learning Engineer
Uber is hiring a Staff Machine Learning Engineer to lead technical initiatives in the Consumer Incentives team. You'll work on enhancing user experience through machine learning and optimization solutions. This role requires 6+ years of experience in ML engineering and expertise in frameworks like PyTorch and TensorFlow.

Machine Learning Engineer
Waymo is hiring a Staff Machine Learning Engineer to develop scalable machine learning and data systems for autonomous driving technology. You'll work with Python, TensorFlow, and AWS to enhance the Waymo Driver's capabilities. This position requires extensive experience in machine learning and data infrastructure.

Machine Learning Engineer
Tempus is hiring a Staff Machine Learning Engineer to design and optimize data infrastructure for advanced generative AI models. You'll work with technologies like Python, TensorFlow, and AWS to improve patient care through multimodal data systems. This position requires deep expertise in machine learning and data engineering.