Machine Learning Engineer - Applied AI

Global technology company revolutionizing transportation and delivery through its platform
$158,000 - $175,500
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For Machine Learning Engineer - Applied AI

Uber's Applied AI team is seeking a Machine Learning Engineer to drive innovative AI solutions across the company's core business problems. This role offers an exciting opportunity to work at the intersection of cutting-edge AI technologies and real-world applications. The position involves collaborating with cross-functional teams in areas including Computer Vision, ML Optimization, Geospatial AI, Personalization, and Generative AI.

As a Machine Learning Engineer, you'll be responsible for building and implementing sophisticated AI solutions that leverage Large Language Models (LLMs) to capture semantic information about Uber's various entities. You'll work on generating embeddings to enhance understanding of places, merchants, items, and users, ultimately improving ML models across the platform and creating personalized user experiences.

The ideal candidate should have a strong technical background with either a PhD and 2 years of experience or 5 years of software engineering experience, with deep expertise in machine learning technologies and frameworks. Experience with modern deep learning architectures, recommender systems, and big data technologies is crucial. You'll be working in a hybrid environment, collaborating with various teams across the organization.

This role offers competitive compensation, including a base salary range of $158,000-$175,500, along with bonus potential, equity awards, and comprehensive benefits. Join Uber's Applied AI team to work on challenging problems at scale and make a significant impact on the future of transportation and delivery technology.

Last updated 13 days ago

Responsibilities For Machine Learning Engineer - Applied AI

  • Build and iterate on capturing semantic information of Uber entities by leveraging LLMs
  • Generate embeddings using semantic information to improve understanding of places, merchants, items and users
  • Leverage this to improve ML models across Uber and to build novel personalized experiences

Requirements For Machine Learning Engineer - Applied AI

Python
Java
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 2-years full-time Software Engineering work experience OR 5-years full-time Software Engineering work experience
  • 3-years technical software engineering experience in programming languages, large-scale training, and modern machine learning algorithms
  • Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn
  • Experience with big-data architecture, ETL frameworks such as Spark, MapReduce, HDFS, Hive

Benefits For Machine Learning Engineer - Applied AI

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?

Jobs Related To Uber Machine Learning Engineer - Applied AI

Senior Machine Learning Engineer, Ranking and Recommendations

Senior Machine Learning Engineer position at Uber, focusing on building and deploying ranking and recommendation systems for the shopping platform.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Uber, working on innovative ML systems for incentives, ranking, and pricing across multiple teams.

Senior ML Engineer - Inferences

Senior ML Engineer role at Uber, focusing on sensor-derived inferences to improve platform efficiency.

Senior Software Engineer - Machine Learning / Optimization

Senior Software Engineer role at Uber, focusing on Machine Learning and Optimization for driver pricing models.

Sr Machine Learning Engineer, Mobility Matching

Senior Machine Learning Engineer role at Uber, focusing on mobility matching algorithms and systems.