Stay in Touch



Data Scientist, Customer Conversations






San Francisco, CA, US


At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.


We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

About the Role


You may not recognize it, but customers conversations and interactions happen everywhere at Uber. Millions of time a day there are conversations between riders and drivers, eaters and restaurants, and of course between Uber and its millions of users. We want to make those interactions as seamless and automated as possible. To achieve this goal, our team is looking for data scientists with diverse experience in areas such as Natural Language Processing (NLP), Machine Learning, and conversational agents.

As data scientists on the Customer Conversations team, we are responsible for owning end-to-end development of data products and solutions. This responsibility means you will be:

  • Horseracing deep learning architectures to maximize model performance
  • Designing experiments to test our products in the wild
  • Automating model monitoring/retraining to ensure continued sustainability
  • Researching and building business cases for new features


Example Products:

  • Powering voice-control functionality in our driver-app to allow our drivers to navigate our app complete hands-free
  • Developing chatbot-like solutions (v1, v2) that help Uber’s agents provide efficient and relevant support to drivers
  • Unlocking the ability for riders with limited phones or wifi to request Ubers by just texting or calling an automated dispatch service
  • Ensuring safe and efficient pickups by predicting the responses between riders and drivers so that they don’t have to spend precious time and attention texting



  • MS or PhD in computer science, statistics, or a quantitative domain
  • 3+ years professional experience (post-graduation) delivering, scaling, and leading highly successful and innovative machine learning products
  • Demonstrable proficiency in coding (Python, Spark, or R preferred) and programming concepts
  • Know core ML concepts (i.e. feature discovery and engineering, model validation, retraining strategies) like the back of your hand
  • Substantial depth in at least a few key areas of NLP such as classic NLP approaches (i.e. LDA, TF-IDF), embeddings based techniques (i.e. word2vec, doc2vec, GloVe), neural architectures (i.e. CNN, RNN, attention).
  • Familiarity with experimentation and statistical principles (i.e. confidence intervals, sampling distributions, Bayes’ Theorem)
  • A commitment to learning - We want someone who seeks to deliver impact, but also invests in themselves and others.
  • A strong communicator who can partner with others to set a vision and then collaborate to deliver impactful results that are well explained

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup