Senior Machine Learning Engineer, Shopping AI

Zillow

Actively hiring
Remote (Remote-Usa, US) Posted 105 days ago $171,700$274,300 / year

At a glance

AI generated

TL;DR

As a senior machine learning engineer on Zillow Group's Shopping AI team, you will design and build production-ready ML models that power core product features across the Zillow app, website, and email notifications. You'll rearchitect home ranking and recommendation systems to support advanced neural networks, own the full lifecycle of your models from experimentation to deployment, and develop new AI components to optimize how homes are displayed and recommended. Collaborating closely with cross-functional teams including engineers, product managers, and designers, you will contribute to the strategic roadmap while improving machine learning infrastructure and mentoring other engineers. The role requires 3-5 years of experience in search or recommender systems, proficiency in Python or Java, expertise with PyTorch, TensorFlow, and large-scale distributed data processing systems like Spark and Airflow, and a passion for applying cutting-edge AI technologies to enhance the home shopping experience.

Skills

Python Java PyTorch TensorFlow Catboost scikit-learn huggingface Hive Spark Airflow Databricks CI/CD

What you'll do

  • Design and build machine learning models for Zillow's core product features.
  • Re-architect home ranking and recommendation systems using advanced neural networks.
  • Manage full lifecycle of ML models, from prototyping to deployment and monitoring.
  • Develop AI components that optimize home display and recommendation timing.
  • Pioneer the use of deep learning and LLMs to enhance home shopping experiences.
  • Improve machine learning infrastructure and development standards for engineering excellence.

What we're looking for

  • 3-5 years of experience developing applications in search, personalized ranking, or recommender systems.
  • Experience deploying ML models for high-traffic, latency-sensitive customer-facing services (100s of millions of requests daily).
  • Strong programming skills in Python or Java and familiarity with PyTorch, TensorFlow, Catboost, scikit-learn, and huggingface.
  • Expertise in large-scale distributed data processing systems like Hive, Spark, Airflow, or Databricks.
  • Ownership of the full lifecycle of customer-facing ML models, including offline experimentation, prototyping, deployment, A/B testing, and monitoring.

Market check

Salary context

This $171,700–$274,300 range sits above 50% of similar postings on FindRole.

Peer median band

$178,160$262,400

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$177,012$246,150

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Zillow

Zillow Group is a leading real estate and rental marketplace providing consumers with data, tools, and services to find, buy, sell, rent, and finance homes, and connecting buyers with agents and lenders. Industry: Real Estate Technology & Marketplace

Zillow currently has 33 open roles on FindRole.

Listed pay typically runs $160,900–$257,100 across 33 roles with salary data.

Most-posted roles

View all roles at Zillow

More like this

Similar roles

Senior Machine Learning Engineer

Zillow

Remote (Remote-Usa, US) 35 days ago $171,700$274,300
Python AWS Spark Databricks Airflow LangGraph LangChain AgentsSDK CI/CD Prometheus Grafana PostgreSQL Kubernetes
Remote

Senior Machine Learning Engineer, AI Platform

Adobe

San Jose, US 16 days ago $211,800$306,625
Python Java C++ Cloud Infrastructure Distributed Computing Deep Learning Virtual Reality Augmented Reality Artificial Intelligence Robotics Interactive Experiences Large-Scale Computing Frameworks Data Analysis Systems Modeling Environments

Senior AI Machine Learning Engineer

The Hartford

US 9 days ago $117,200$175,800
AWS GCP SageMaker Streamlit Python Java C# Hadoop Spark Redshift Snowflake BigQuery Jenkins Terraform GitHub GitHub Actions Apache Airflow Kubernetes Docker SQL CI/CD MLOps

Senior Machine Learning Engineer, Express AI Foundations

Adobe

San Jose, US 8 days ago $211,800$306,625
Python Java Go C++ Kafka Spark Flink API development database development LLM orchestration frameworks model routing multi-model inference MLOps pipelines feature stores model registries Agentic AI patterns distributed systems cloud-native deployment performance tuning

Senior Machine Learning Engineer, AI Agent Platform

GEICO

Ny Manhattan Office, US 16 days ago $105,000$230,000
Python Java C++ PostgreSQL Snowflake Kafka Spark Redis Airflow Kubernetes CI/CD OpenSearch Milvus Cassandra Ray Temporal LangSmith Langfuse LangGraph AutoGen CrewAI MCP SKILL.md