Zillow aims to enhance the real estate experience by developing innovative technologies such as 360° tours, floor plans, and aerial overviews to help users explore homes online. The Rich Media AI group is focused on building and optimizing machine learning and computer vision systems to deliver immersive 3D experiences for property listings.
Requirements
- 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.
Responsibilities
- 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.
- 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.
Other
- This role has been categorized as a Remote position. Remote employees must identify a physical location of their choice.
- In California, Connecticut, Maryland, Massachusetts, New Jersey, New York, Washington state, and Washington DC the standard base pay range for this role is $171,700.00 - $274,300.00 annually.
- In Colorado, Hawaii, Illinois, Minnesota, Nevada, Ohio, Rhode Island, and Vermont the standard base pay range for this role is $163,200.00 - $260,600.00 annually.
- Eligible for equity awards based on factors such as experience, performance, and location.
- Employees in this role will not be paid below the salary threshold for exempt employees in the state where they reside.