Senior Machine Learning Engineer| Uber Direct

Uber Uber · Consumer · Seattle, WA · Engineering

Senior Machine Learning Engineer at Uber Direct, focusing on building and productionizing ML systems for real-time logistics operations, including ETA prediction, demand forecasting, and dispatch optimization. The role involves the end-to-end ML lifecycle, from data exploration to deployment and monitoring, with an emphasis on scalable ML systems and driving business impact.

What you'd actually do

  1. Design, build, and productionize machine learning models that solve critical logistics problems such as ETA prediction, demand forecasting, dispatch optimization, anomaly detection, and delivery quality improvements.
  2. Lead projects from problem definition and data exploration through feature engineering, model development, evaluation, deployment, monitoring, and iteration.
  3. Develop robust data pipelines, feature stores, training workflows, and model serving infrastructure that support both real-time and batch inference at scale.
  4. Define success metrics, run experiments, and rigorously evaluate model performance to ensure measurable improvements to KPIs such as Completion Rate, On-Time Rate, and Defect Rate.
  5. Provide technical direction, establish best practices in ML and MLOps, and mentor engineers across the team.

Skills

Required

  • Python
  • PyTorch
  • TensorFlow
  • JAX
  • Scikit-Learn
  • production ML systems
  • ML model deployment
  • ML model monitoring
  • ML model maintenance
  • statistics
  • feature engineering
  • model evaluation
  • experimental design
  • software engineering fundamentals
  • data structures
  • algorithms
  • system design

Nice to have

  • Master’s or PhD
  • logistics
  • marketplace systems
  • forecasting
  • optimization
  • recommendation systems
  • time-series modeling
  • Spark
  • Hive
  • Kafka
  • Airflow
  • Kubeflow
  • MLflow
  • feature stores
  • CI/CD pipelines for ML workflows
  • A/B testing
  • experimentation frameworks
  • causal inference
  • observability
  • latency optimization
  • mentoring engineers
  • technical strategy

What the JD emphasized

  • 5+ years of experience building and shipping production-grade machine learning systems
  • Experience building large-scale ML systems in a high-throughput, low-latency production environment
  • Proven ability to optimize ML systems for scalability, reliability, observability, and latency

Other signals

  • production ML systems
  • real-time logistics
  • global scale
  • MLOps