Machine Learning Engineer

Zillow Zillow · Consumer · Germany · Remote

Machine Learning Engineer role focused on productionizing ML models for rich media experiences, including data pipelines, model training, deployment, and monitoring. The role involves transitioning research code to production-ready systems and exposing ML models to end customers.

What you'd actually do

  1. Owning the transition from research code to production-ready and optimized models.
  2. Establishing CI/CD pipelines that allow scientists to deploy models in short iteration cycles.
  3. Innovating upon our existing monitoring systems that make our services reliable and give scientists insight into the performance of their models in production.
  4. Designing services to expose ML models to Zillow’s end customers
  5. You will own our team’s datasets, lead and support data engineering projects, understand datasets from other teams, and collaborate with scientists and other teams to prepare them for model training.

Skills

Required

  • Python
  • PyTorch, JAX or TensorFlow
  • AWS, GCP
  • Kubernetes
  • Spark, Airflow, streaming systems
  • TypeScript or Go
  • machine learning fundamentals
  • debugging model and system behavior
  • collaboration
  • engineering judgment
  • communication

Nice to have

  • computer vision
  • spatial data
  • 3D
  • AR/VR

What the JD emphasized

  • building and shipping machine learning models or ML-powered systems in production
  • experience building and operating end-to-end machine learning workflows, including data pipelines, model training, evaluation, deployment, and monitoring.

Other signals

  • productionalization
  • MLOps
  • data pipelines
  • model training
  • deployment
  • monitoring
  • computer vision