jobapplier

Senior Machine Learning Engineer (Growth)

Waymo

Skills

Required

  • ML
  • SQL
  • Python
  • Flume
  • Beam
  • Spark
  • feature pipelines
  • training data generation
  • batch inference
  • uplift modeling
  • causal inference
  • A/B tests
  • Airflow

Join our Growth Machine Learning Engineering team as a Senior Machine Learning Engineer. You will work closely with Data Science to take models from experimentation to reliable production. Your responsibilities will include managing data integrity, deployment pipelines, and production monitoring, as well as owning the feature layer between the Growth DB and the models. You will also lead training automation, monitor models in production, and serve as the day-to-day engineering counterpart for data science.

Assurer la mise en production des modèles d'apprentissage automatique développés par l'équipe de science des données, en validant les résultats et en intégrant les modèles dans les pipelines de scoring.

Responsibilities

  • Gérer l'infrastructure de données ML sous-jacente, en standardisant les définitions des caractéristiques partagées, en éliminant les fuites de données dans les pipelines d'entraînement et en automatisant le réentraînement programmé.
  • Collaborer avec l'ingénierie des données sur la conception du schéma pour les caractéristiques ML, et avec la science des données pour transformer leurs listes de caractéristiques en définitions de caractéristiques versionnées.
  • Worked with data scientists and can turn a loose feature request into a spec
  • Designed feature schemas or worked on a feature store, and understands point-in-time correctness and train/serve skew from having fixed them

Requirements

  • Strong SQL and Python, plus large-scale data processing (Flume, Beam, Spark or similar)
  • Productionized and owned the lifecycle of an existing offline model
  • Experience at roughly building production ML systems: feature pipelines, training data generation, batch inference
  • Background in uplift modeling, causal inference or experimentation (A/B tests, holdouts), enough to understand what the models need
  • Experience in ads, marketing, recommendations, pricing or promotions
  • Familiarity with feature stores, workflow orchestration (Airflow or similar) and distributed SQL databases

Pay

USD 175,000 - 215,000