Z

Zillow

Online real estate platform with valuations

Senior Software Development Engineer - Big Data

Data EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or an equivalent combination of education and experience.
  • At least 8 years of experience in software engineering focused on building and operating data-intensive or distributed systems.
  • Experience designing, implementing, and supporting production data pipelines and platforms using modern big data, streaming, or cloud-native technologies.
  • Experience collaborating with cross-functional partners such as product, analytics, and data science to deliver scalable data solutions supporting business, analytics, and AI needs.
  • Hands-on experience building agentic solutions or skills with major AI tools and internal platform tools used by many teams.

Responsibilities

  • Architect and implement scalable, secure, and observable data pipelines and services that collect, process, and store large, diverse data sets to support analytics, machine learning, and product use cases.
  • Design and optimize data models, storage patterns, and processing frameworks to meet performance, reliability, and cost objectives for high-volume, real-time, and batch workloads.
  • Lead technical design reviews and code reviews, provide best-practice guidance for Big Data solutions, and mentor engineers on data quality, resiliency, and operational excellence.
  • Collaborate with product, analytics, data science, platform engineering teams, and company stakeholders to translate business and modeling requirements into robust, production-grade data solutions and APIs.
  • Implement and maintain automated testing, monitoring, and alerting for data services, proactively improving reliability, data quality, and incident response.
  • Evaluate and introduce new big data technologies, tools, and patterns to improve developer productivity, platform scalability, and end-to-end data lifecycle management.
  • Document data flows, interfaces, and operational runbooks, and contribute to shared standards and patterns for Big Data engineering across the organization.
  • Build the company context layer and agentic platform tools, authentication, and APIs that teams across Zillow use at scale.

Desired Qualifications

  • Databricks experience is a plus.

About the Company

Zillow

Online real estate platform with valuations

Zillow runs a real estate platform that helps people buy, sell, rent, and finance homes. It combines property listings with mortgage services and advertising, earning revenue from ads, leads for real estate agents, and mortgage origination. Its core product uses technology and the Zestimate to estimate home values and connect users with agents, lenders, and listings through an integrated online experience. Unlike services that focus on a single part of the market, Zillow offers a broad ecosystem that spans listings, valuations, and financing in one place, supported by data and network effects from a large user base. The company’s goal is to make moving to a new home easier by simplifying transactions and enabling users to complete more steps online, from search to financing to closing.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Zillow

See more jobs