Our Industry

There are 20 million single family residences (SFRs) in the United States, more than 19 million of which are owned by 15.5 million “very small investors,” individuals or families who own one or two units. For these rental property owners, there is little in the way of data or technology to help them understand the market rental rates for their property, find and market to the highest quality prospective tenants, and manage the ongoing maintenance of their rental units with minimal headache. Pain points like these are why more than a third of all SFR owners turn to property managers for help.
Full-service property management for SFRs is a hyper-local and highly fragmented business. And just like the owners, property managers have little in the way of data, tools, and automated processes to enable them to scale and work smartly. Further, there is a misalignment of incentives between traditional property managers and the owners they represent – managers can promise a high rental rate to win the business but do so without consequence if they secure a lower rate. They pitch fast leasing timeframes but have no skin in the game when vacancies stretch from weeks to months. Missteps on both of these fronts come at a high cost; they often are the difference between a homeowner making or losing money on their rental property each year.

Our Company

Doorstead (DRE# 02089344) is here to address these pain points and more which have long been considered “unfixable” by property owners. Doorstead is a full-service, digitally-driven property management company that puts both the owner and tenant customers at the center of what they do. For owners, they eliminate uncertainty by guaranteeing market rents, caps on vacancy, and cash flow. The company invested early in building local data sets and machine learning models, leveraging tens of attributes for a given home to predict market-clearing rents that minimize vacancy while maximizing owner cash flow. The Doorstead guarantee gives owners peace of mind while aligning incentives of the owner and manager.
In less than 2 years of operations, we’ve booked 8-figure gross rents, indexed rental prices for over 10MM properties, and raised $17M+ from the investors who backed Redfin with participation from executives at Opendoor and Uber. We believe that without the smart, hard-working individuals that make up our winning team, we would not be where it is today. We have a once-in-a-lifetime opportunity to reimagine an entire industry and create the right way for today.

The Role Summary

The Staff Software Engineer for Data is responsible for all technical and non-technical Engineering matters related to the ingestion, processing, and usage of data at Doorstead.
We divide our engineering org into three teams: Growth, Operations, and Data, and this is the engineering leadership role for the Data team. It requires the candidate to be actively involved in the design and implementation of products, while also leading a team of engineers.

The Ideal Candidate

The ideal candidate is passionate about building a robust data platform that extends the boundaries of what Doorstead can accomplish with data.
Core responsibilities for this role include:

  • Architecture: Defining the next generation of our data infrastructure, including how to manage hundreds of millions of data points across our relational databases, unstructured object storage, and data warehouse
  • Data Platform: Exposing a simple and scalable platform that can be used by data scientists to create, iterate on, and deploy production machine learning models
  • Productionization: Creating a highly available, observable, and fault tolerant production system that will be capable of computing and serving rental price predictions for every home in the US


You will be a fit for the role if:

  • You can work hand-in-hand with the Head of Data Science to shape a vision into a sequenced and prioritized engineering roadmap, then lead a team of engineers to execute on that roadmap over multiple sprints
  • You can apply pragmatism in balancing the short term business needs against the long-term vision when making technical and non-technical tradeoffs
  • You enjoy hiring and mentoring engineers, identifying stretch goals, and helping them achieve fulfilling careers


On the technology side, the ideal candidate would have:

  • 6+ years of experience in tech lead manager or staff engineer roles
  • Experience designing and developing data ingestion & processing pipelines for business-critical workloads
  • Familiarity with distributed computing frameworks like Apache Spark or Hadoop
  • Expertise with relational and non-relational databases, including how to create flexible designs to model real-world systems
  • Experience with writing elegant, maintainable code in Python


You will need to manage your time effectively and be able to manage a portfolio of projects on different operating cadences:

  • Urgent (20%) - things that need to be done to keep the business running
  • Near term (60%) - projects that will unlock value in the current quarter
  • Long term (20%) - projects that will create value in future quarters and years


This role will report to the CTO and is a fundamental role in shaping the future of Doorstead’s engineering organization.