Senior Machine Learning Engineer, Maps Optimization

Uber

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASunnyvale, CA
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $229k
$163k $290k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $202,800–$254,750.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 107 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Senior Machine Learning Engineer, Maps Optimization

The Sr Machine Learning Engineer- Maps Optimization joins the Maps Optimization team to build and maintain the foundational stack for location search, ETA calculation, and routing. This senior role involves designing, building, and optimizing large-scale machine learning systems and models to improve travel experience and logistical efficiency. You will develop and deploy end-to-end machine learning models and infrastructure, while maintaining high-throughput, low-latency prediction systems and APIs. The role requires expertise in machine learning, artificial intelligence, optimization, signal processing, and operational research. You will utilize technologies including Apache Spark, Hive, Presto, and Michelangelo, along with programming languages such as Java, Scala, Golang, and Python. The work focuses on solving complex machine learning challenges like graph prediction and learning to rank within a high-throughput production environment.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Develop and deploy end-to-end machine learning models and infrastructure to optimize map-related applications.
  • Design and maintain high-throughput, low-latency prediction systems and APIs handling hundreds of billions of daily requests.
  • Build and optimize large-scale ML systems to improve efficiency and travel experience for millions of daily trips.
  • Develop, debug, and scale distributed data processing and ML pipelines using tools like Spark, Hive, and Presto.
  • Explore novel ideas to improve logistical efficiency across various product verticals.
  • Define and set the technical direction for complex machine learning projects.
  • Productionize applied machine learning solutions such as graph prediction and learning to rank.

What we're looking for

  • 5+ years of experience in machine learning, or 2+ years if you have a PhD.
  • 2+ years of experience in machine learning, AI, optimization, signal processing, operational research, or related technical fields.
  • Experience developing, debugging, and scaling distributed data processing and ML pipelines using tools like Apache Spark, Hive, Presto, or Michelangelo.
  • Knowledge of development and debugging in Java, Scala, or Golang, plus experience with Python and/or shell scripts.
  • Experience in technical leadership, including owning projects and defining technical direction.
  • Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
  • Experience architecting large scale, production software applications (preferred).
  • Experience productionizing applied machine learning solutions toward solving complex ML challenges (preferred).
  • Master's degree or PhD in Computer Science or a related technical field (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Uber

Sunnyvale, CA +1 7 days ago
Python PyTorch TensorFlow Scikit-learn XGBoost LightGBM Spark Ray Flink Graph Neural Networks Deep Learning A/B Testing Feature Stores Model Serving H3 S2 Cell Distributed Data Processing
5+ yrs exp Hybrid

Senior Machine Learning Engineer

The Walt Disney Company

Orlando, FL +3 18 days ago $144,100–$193,200
Python TensorFlow PyTorch scikit-learn MLOps AWS SageMaker EC2 S3 Airflow Spark Kafka DynamoDB Redshift NoSQL Docker Kubernetes Snowflake Java Spring Boot NLP Computer Vision LLMs Generative AI CI/CD
5+ yrs exp Hybrid

ML Software Engineer

Lyft

San Francisco, CA 98 days ago $140,800–$176,000
Machine Learning Python Go Spark Apache Airflow AWS Kubernetes Data Analysis Distributed Data Pipelines Optimization Models Code Review
3+ yrs exp Hybrid

Senior Machine Learning Engineer, Mapping

General Motors (GM)

Sunnyvale, CA +3 34 days ago $170,600–$261,300
Python C++ Machine Learning Computer Vision Geospatial Data PostGIS GeoPandas GDAL/OGR S2 H3 GeoJSON SLAM Point Cloud Processing Graph Algorithms 3D Geometry
3+ yrs exp Hybrid

Senior ML Optimization Engineer, ASE Efficiency

Apple Inc

San Francisco, CA 167 days ago $184,700–$324,800
Machine Learning Time-series Forecasting Optimization Techniques Cloud Infrastructure Capacity Planning Platform Observability Distributed Systems Service Monitoring SRE Analytics
3+ yrs exp