Software Development Engineer, Big Data

Zillow Zillow · Consumer · Mexico City, Mexico

Software Development Engineer on the Customer 360 DE team, responsible for designing, building, and maintaining large-scale data pipelines that process petabytes of customer data. The role involves delivering production-quality datasets for analytics, AI, and product use cases, partnering with data scientists and AI teams, and developing scalable data solutions using technologies like Spark, SQL, Python, Kafka, and Airflow.

What you'd actually do

  1. Design, build, and maintain large-scale data pipelines that process high-volume customer data.
  2. Deliver fast, reliable, production-quality datasets for analytics, AI, and product use cases.
  3. Partner with analysts, data scientists, AI teams, and product managers to support decision-making and model development.
  4. Develop data solutions that scale to billions of rows and petabyte-level workloads.
  5. Improve deployment, monitoring, and reliability across data systems.

Skills

Required

  • 3+ years of experience building and maintaining data-intensive applications
  • Experience developing sophisticated, production-grade data pipelines that scale to billions of rows and petabyte-scale workloads
  • Strong experience with modern data technologies such as Spark , Kafka and Airflow
  • Strong programming skills in Python, Java, or Scala
  • Extensive SQL experience and strong data modeling skills