Zillow-posted 2 days ago
Full-time • Mid Level
Remote
251-500 employees

The Rich Media AI group is part of Zillow’s AI organization and plays a key role in transforming the real estate experience. Our team develops innovative technologies—like 360° tours, floor plans, and aerial overviews—that help movers get an immersive sense of a home online. We collaborate across disciplines to create the next generation of home shopping experiences, making it easier for everyone to envision their future home. As a Senior Machine Learning Engineer, you will have a direct impact on how Zillow captures, processes, and delivers rich media content for property listings. You’ll work with a talented team to build and optimize computer vision and machine learning systems that power immersive 3D tours and accurate floor plans, helping millions of users explore homes in new ways.

  • Design, build, and deploy advanced computer vision and machine learning models for real estate imagery and video.
  • Optimize existing ML/CV models and architect deployment pipelines for both mobile (on-device) and backend services.
  • Collaborate with cross-functional teams—including backend, mobile, web, design, product, and ML—to deliver cohesive product experiences.
  • Contribute to the capture and processing of high-quality images, videos, and 3D footage, ensuring efficiency and scalability.
  • Continuously explore and evaluate new technologies and methodologies to drive innovation in real estate photography and media capture.
  • Implement and improve computational photography workflows for reliability and scalability.
  • Profile and optimize system performance to ensure high-quality, efficient solutions.
  • Support a culture of learning and growth within the team.
  • Bachelor’s or Master’s degree in Computer Science (or equivalent experience) and 3+ years of professional software development or machine learning experience.
  • Proficient in programming languages such as Python, Java, Scala, or C++, and experienced with ML frameworks like PyTorch or TensorFlow.
  • Hands-on experience with mobile development (Android or iOS) and cloud platforms (AWS, GCP, or Azure).
  • Skilled in performance profiling, optimization, and working in Agile development environments.
  • Experience collaborating with cross-functional teams to deliver impactful product experiences.
  • Familiarity with media capture, processing, and delivery workflows (e.g., high-resolution images, 3D models, panoramic or 360° video).
  • Experience optimizing computer vision algorithms for resource-constrained environments and leveraging advanced device capabilities (e.g., LiDAR, ARKit, low-level sensors) for 3D capture or spatial computing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service