Taro Logo

Senior Machine Learning Engineer

Zillow is the most-visited real estate website in the United States, helping people find and win their home through digital solutions.
$168,600 - $269,400
Machine Learning
Senior Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
AI · Enterprise SaaS · Real Estate

Job Description

Zillow, the leading real estate website in the United States, is seeking a Senior Machine Learning Engineer to join their Shopping AI team. This role is fundamental in reshaping how millions discover and shop for homes through advanced AI solutions. As part of the team, you'll work on production machine learning systems powering Zillow's core user experience, including personalized ranking, recommendations, semantic search, and display optimization.

The position offers a competitive salary range of $168,600 - $269,400 annually, along with equity awards based on experience and location. This is a remote position, allowing you to work from anywhere in the United States. You'll be at the forefront of applying cutting-edge AI technologies, including generative AI, to create intuitive, personalized experiences for home shoppers.

The ideal candidate brings 3-5 years of experience in developing applications in search and recommender systems, with strong programming skills in Python or Java. You should be comfortable working with modern ML frameworks and distributed systems, capable of handling high-traffic, latency-sensitive services processing hundreds of millions of requests daily.

Zillow offers comprehensive benefits including medical, dental, vision coverage, parental leave, retirement contributions, and flexible work arrangements. The company is recognized for its inclusive culture and has received numerous awards, including being listed among the 100 Best Companies to Work For and receiving the Glassdoor Employees' Choice Award.

This role presents an exciting opportunity to shape the future of real estate technology while working with a talented team of engineers, scientists, and product professionals. You'll have the chance to mentor others, contribute to engineering excellence, and drive innovation in how people discover and purchase homes.

Last updated a month ago

Responsibilities For Senior Machine Learning Engineer

  • Design, build, and ship production new machine learning models for core product features
  • Re-architect core home ranking and recommendation systems
  • Own full lifecycle of models from experimentation to deployment
  • Pioneer application of deep learning and LLMs
  • Develop AI components for home display and recommendations
  • Collaborate with cross-functional teams
  • Improve machine learning infrastructure
  • Mentor other engineers
  • Shape long-term AI vision

Requirements For Senior Machine Learning Engineer

Python
Java
  • 3-5 years experience in search, personalized ranking, or recommender systems
  • Experience deploying ML models at scale
  • Strong programming skills in Python or Java
  • Familiarity with ML libraries (PyTorch, TensorFlow, Catboost, scikit-learn, huggingface)
  • Expertise with distributed data processing systems
  • Experience with full lifecycle of customer facing ML models
  • Master's degree + 3 years or BS with 5 years experience (preferred)
  • Experience or interest in generative AI (preferred)

Benefits For Senior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive medical coverage
  • Dental coverage
  • Vision coverage
  • Life insurance
  • Disability coverage
  • Parental leave
  • Family benefits
  • Retirement contributions
  • Paid time off

Related Jobs