See more Machine Learning jobs →

← Back to all jobs

Senior Machine Learning Engineer


Zillow Group
Headquarters: Seattle, WA
See all Zillow Group jobs →

About the role

Zillow is looking for a Senior Software Engineer to join growing world-class data science and engineering groups dedicated to excellence. You'll be focused on one of several initiatives, including personalization and recommendation, home price estimation and forecasting, advertising, deep learning, computer vision, agent-related analytics, and new ventures, to help make Zillow the largest, most-trusted, and vibrant home-related market in the world. You will:

Provide technical leadership to a strong team of data scientists, engineers, and analysts.
Design and code highly scalable, machine learning applications processing large volumes of data.
Collaborate with other Machine Learning Engineers and Data Scientists in crafting and implementing your technical vision.
Follow agile processes with a focus on delivering production-ready testable code in small iterations.
Participate in the entire development lifecycle, from concept to release.
Participate in all phases of quality assurance and defect resolution.

About the team

Our mission is to create unique content and features powered by sophisticated analytics and machine learning technologies atop Zillow’s unparalleled living database of all homes and hundreds of millions of customers. We are responsible for cutting-edge machine learning products such as the Zestimate, Premier Agent Analytics, and other new ventures. Building consumer-facing products powering Zillow’s industry-leading online marketplace puts the team and this role at the core of Zillow’s mission to empower the consumer.

We build highly parallelized, big data, machine-learning applications in the cloud. Sounds like a Mad Lib of marketing jargon, but we’re serious…that’s what you’ll be building
Small team = big impact. Zillow product development is highly decentralized in order to create the small team speed and autonomy of a start-up environment but backed by big company resources.
Fast-moving, developer-driven organization full of brilliant and ambitious people.
Learn more about what we are doing at and

Who you are

4-7 years software development experience with highly scalable systems involving machine learning and big data.
Expertise with data analysis languages such as Python, Scala, or R.
Experience with Hadoop and Spark, or equivalent Cluster Computing/MapReduce Frameworks, is required.
Experience with a Cloud Computing Platform (such as AWS, Azure, Google Cloud)
Experience with modern source control (Git, Hg, SVN).

Applicants should have an advanced degree (MS+) in a Computer Science or related discipline.