New!
The publication beta now supports navigation.
Opt in now.
Homepage
Open in app
Sign in
Get started
Open House
The Opendoor Engineering and Data Science Blog
Engineering
Data Science
Product Management
Opendoor.com
Follow
Three Lessons for PMs Building Decision Products
Three Lessons for PMs Building Decision Products
In this post, we discuss what “decision products” are and detail three lessons we’ve learned at Opendoor about building and using…
Sam Stone
Dec 3, 2020
How we used analytics to reduce Snowflake costs
How we used analytics to reduce Snowflake costs
Cost saving is important at all companies, Opendoor included. Our analytics team contemplated possible opportunities for cost savings and…
Jae Lee
Nov 16, 2020
How we tracked Mode Analytics usage to reduce costs
How we tracked Mode Analytics usage to reduce costs
At Opendoor, data are critical in understanding historical and current business performance and also in predicting future performance…
Jae Lee
Nov 16, 2020
Open Book: Sumedha Pramod
Open Book: Sumedha Pramod
Hear about how Sumedha mixes all the right ingredients: in championing diverse teams, in building delightful user experiences, and in her…
Tiffany Peng
Nov 16, 2020
Terraforming Snowflake (the Easy Way)
Terraforming Snowflake (the Easy Way)
At Opendoor, data is central to everything we do. It follows, then, that the platform that manages all of that data is mission critical…
Graham Place
Sep 10, 2020
Enforcing Public/Private Access in Rails
Enforcing Public/Private Access in Rails
At Opendoor, we have a large Rails monolith, which we used early on to build our core business, and a fleet of supporting microservices…
Ethan Pailes
Sep 10, 2020
Accurately Valuing Homes with Deep Learning and Structural Inductive Biases
Accurately Valuing Homes with Deep Learning and Structural Inductive Biases
Stu (Michael) Stewart
Stu (Michael) Stewart
Sep 8, 2020
Why I joined Opendoor
Why I joined Opendoor
At Opendoor, we’re tackling hard engineering problems and solving real-world pain-points. Here’s why I’m excited to be a part of the team.
Mark Kinsella
Jul 29, 2020
Our Python Monorepo
Our Python Monorepo
At Opendoor we started putting all our Python services in a single repo. This article explains what worked well for us…
Dan Hipschman
Jun 2, 2020
Cloudflare Workers @ Opendoor: Landing Page Infrastructure
Cloudflare Workers @ Opendoor: Landing Page Infrastructure
First in a series on practical and production use-cases of Cloudflare Workers.
Josiah Grace
Apr 6, 2020
What we learned while designing and launching an external GraphQL API
What we learned while designing and launching an external GraphQL API
The things you should think about when building an enterprise API.
Eli Badgio
Mar 2, 2020
How to Build an ML Model Registry: A Step-by-step Guide from Opendoor Engineering
How to Build an ML Model Registry: A Step-by-step Guide from Opendoor Engineering
By: Chongyuan Xiang
Chongyuan Xiang
Feb 28, 2020
A Case Study of Simulation Based Inference
A Case Study of Simulation Based Inference
By: Serena Zhang
Serena Zhang
Feb 21, 2020
Five of our favorite talks from RailsConf 2019
Five of our favorite talks from RailsConf 2019
By: Vijay Edupuganti
Opendoor
Dec 3, 2019
Taming missing features at serving time
Taming missing features at serving time
By: Leo Pekelis
Opendoor
Oct 3, 2019
Liquidity modeling in real estate using survival analysis
Liquidity modeling in real estate using survival analysis
By: David Lundgren & Xinlu Huang
Opendoor
Aug 15, 2019
Why we use S3Guard with S3 as a filesystem for Spark
Why we use S3Guard with S3 as a filesystem for Spark
By: Gustavo Torres, Vincent Ketelaars, and Chris Said
Opendoor
Aug 15, 2019
Understanding how busy roads affect home values
Understanding how busy roads affect home values
By: Zain Shah & Zach Gottesman
Opendoor
Aug 15, 2019
Why ensembling works: The intuition behind Opendoor’s home pricing
Why ensembling works: The intuition behind Opendoor’s home pricing
Written by Chris Said, Jules Landry-Simard
Opendoor
Nov 30, 2018
Making Rspec fast while using seeded data
Making Rspec fast while using seeded data
Here at Opendoor, we have a unique problem where our Rails application requires a large amount of seeded data to run. We need to create…
Alvin Sng
May 3, 2018
Testing React Components with Jest
Testing React Components with Jest
At Opendoor, we emphasize rigorous unit testing of all of our React components. Testing is often overlooked in frontend, perhaps due to its…
Tiffany Peng
Mar 29, 2018
Cleaning up branches with Github’s squash-merge
Cleaning up branches with Github’s squash-merge
Last year, Github introduced squash-merging, a feature which squashes all of your commits into one commit before merging it into the base…
Gordon Koo
Dec 13, 2017
About Open House
Latest Stories
Archive
About Medium
Terms
Privacy