
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 Senior ML Engineer to design and develop machine learning solutions for customer support. You'll work with generative AI algorithms and NLP to enhance user satisfaction and operational efficiency. This role requires 5+ years of experience in machine learning and optimization.
Job Description
Who you are
You have a Bachelor's or Master's in Computer Science, Statistics, or a related field, or equivalent experience. With a minimum of 5 years in the industry, you possess a strong focus on machine learning and optimization, demonstrating your ability to drive insights and tech-driven product innovations. Your expertise in data analysis and engineering allows you to optimize algorithms and systems effectively, ultimately improving user satisfaction and operational efficiency.
You are experienced in designing and developing machine learning solutions, particularly in the field of customer support engineering. Your knowledge spans generative AI algorithms, agentic AI design at scale, and NLP for query understanding and ranking responses. You are comfortable productionizing and deploying models for real-world applications, ensuring they meet the needs of millions of users.
You have a solid understanding of statistical analysis and are skilled in designing and analyzing experiments. This capability enables you to lead your team to reasonable inferences based on data. You are also adept at reviewing code and designs of teammates, providing constructive feedback that fosters a collaborative environment.
Collaboration is key for you; you thrive in cross-functional teams where brainstorming new solutions and iterating on products is part of the culture. You enjoy mentoring junior engineers, sharing your knowledge and experience to help them grow in their careers.
Desirable
Experience with ML packages and frameworks is a plus, as it enhances your ability to contribute effectively to the team. You are open to learning new technologies and methodologies that can further improve your work and the team's output.
What you'll do
In this role, you will design, develop, and productionize machine learning solutions that enhance the customer support experience for Uber Eats users. Your work will involve leveraging generative AI algorithms and NLP techniques to optimize query understanding and response ranking. You will be responsible for deploying these models in real-world applications, ensuring they are effective and efficient.
You will lead the design and analysis of experiments, using a combination of data analysis and statistical methods to derive insights that inform product innovations. Your ability to review code and designs will help maintain high standards within the team, and your constructive feedback will support your colleagues' growth.
Collaboration is essential, and you will work closely with cross-functional teams to brainstorm and iterate on new solutions. Your mentorship of junior engineers will be a key part of your role, helping to cultivate a strong team dynamic and fostering a culture of continuous learning.
What we offer
At Uber, you will be part of a mission-driven team focused on enhancing customer support through innovative technology. We offer a dynamic work environment where your contributions will have a direct impact on millions of users. You will have the opportunity to work with cutting-edge technologies and methodologies in the field of machine learning and AI.
We encourage you to apply even if your experience doesn't match every requirement. We value diverse perspectives and are committed to creating an inclusive environment where everyone can thrive. Join us in shaping the future of customer support at Uber.
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
Uber is seeking a Senior Machine Learning Engineer to design and develop generative AI systems for customer support. You'll leverage your expertise in machine learning and data analysis to enhance user satisfaction and operational efficiency. This role requires a minimum of 5 years of experience.

Machine Learning Engineer
Uber is hiring a Senior Machine Learning Engineer to build core machine-learning capabilities for their customer support chat bot, Nova. You'll work on advanced retrieval and ranking algorithms, requiring expertise in machine learning and data analysis.

Machine Learning Engineer
Uber is hiring a Senior Machine Learning Engineer to solve business-critical problems using classical ML, deep learning, and generative AI. You'll collaborate with product, science, and engineering teams to deliver high-quality ML systems. This role requires a Master's or PhD in a related field and 2+ years of software engineering experience.

Machine Learning Engineer
Tekion is hiring a Senior Machine Learning Engineer to build and operate production ML services across their automotive platform. You'll work with technologies like Machine Learning, AI, and Big Data to enhance dealer and consumer experiences. This role requires expertise in CI/CD and microservices.

Machine Learning Engineer
Truveta is seeking a Senior Machine Learning Engineer to develop adaptive AI systems that leverage healthcare data for impactful decision-making. You'll work with technologies like Python, TensorFlow, and BigQuery. This role requires a strong background in machine learning and AI.