Machine Learning Engineer - Maps

Uber
Amsterdam, Netherlands
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Amsterdam, Netherlands

Tech stack

Data Systems
Machine Learning
Routing
Data Processing
PyTorch
Spark
Deep Learning
Apache Flink
Data Pipelines

Job description

Lead ML-driven traffic prediction systems powering Uber's global ETA accuracy (impacts millions of trips daily).

Build and deploy real-time machine learning models (DeepETT) for multi-modal traffic forecasting across 100+ cities.

Drive ~$50m+/year gross bookings impact through traffic prediction improvements.

What the Candidate Will Do

  • Design and train Deep Learning models for traffic prediction
  • Build Spark/Flink data pipelines for model training and real-time serving across 100+ cities
  • Deploy and monitor ML models in production and A/B test model improvements
  • Collaborate with partnering teams (Routing, Fares, AV) on ML-driven projects

Requirements

Do you have experience in Spark?, * ML modeling expertise: Experience with Deep Learning modeling using tools like PyTorch

  • Large-scale data systems: Comfortable with processing 100s of terrabytes of data with Spark
  • Production-level ML: Can own training and serving pipelines for ML models that process 100k+ requests per second.
  • Commercial awareness: Can reason about business outcomes and their relationships with ML metrics., * ML experience in the maps domain.
  • Experience with realtime data processing using Flink

Apply for this position