Data Engineer

Data Engineer

This job is no longer open
Why Divvy?

Over the past decade, millions of Americans have been forced to put their dreams of homeownership on hold. Home prices have outpaced wage growth while mortgage requirements continue to tighten. As a result, renters are missing out on a critical wealth-building opportunity: owning a home.

At Divvy, we're building an on-ramp to homeownership – one that's more affordable, more flexible, and an overall better fit for the modern American family – and it’s working.


Engineering Opportunities
Buying thousands of homes a year requires effective and intelligent software. There are several different complex workflows that our software must support and each one presents us with its own unique set of nuances and challenges.

Our goal is to buy thousands of homes in the coming years. Buying a home involves considerable complexity, and we want to remove as much human touch from this as possible. We are building systems to automatically underwrite customers, generate competitive offers, thoroughly and thoughtfully inspect homes, support and service our tenants, and much more.

In order to intelligently purchase homes, we rely heavily on structured data to build models and make decisions. We ingest tens of thousands of home listings daily

About the role
Our business is built upon programmatically making intelligent decisions based on data. This requires a strong data foundation that ingests, stores, and retrieves live real estate and related information. In this role, you will build our ingestion and ETL pipelines to create a robust data lake of the data required to build and train intelligent models.

You will be able to leverage your creativity and skill set to make homeownership more accessible and equitable. The engineering team builds tools to support our consumer, agent and administrative products. At Divvy, you’ll own some of your projects from start to finish, support your teammates on other projects, and work collectively to scale our platform to thousands of new applicants and multiple new markets. Almost every project will require cross functional collaboration across the entire home buying process. You will work alongside a team of 16 engineers, 5 product managers, 4 data scientists, and about 150 other Divvy employees working on different parts of the business.

Responsibilities

    • Ingesting large amounts of real estate and transactional data in batch and real time to create a high quality and accurate data-set
    • Quantifying accuracy and uncertainty in our data
    • Performing analysis to ensure our datasets are robust and reliable for machine learning and business use cases
    • Working with data processing technologies such as SQL, Spark
    • Working to supplement our current data providers to create an enriched data-set (unstructured data such as images, new data providers, integrations, etc.)

Work Experience

    • You have multiple years of software development experience
    • You have experience and an understanding of the entire stack (front-end to database)
    • You demonstrate a desire for readable, testable, and performant code
    • You have empathy for your peers and our customers
    • A deep understanding of data processing technologies such as SQL, Spark, Kafka, etc.
    • Experience with ETL scheduling technologies

Perks

    • Competitive salary + equity 
    • Full benefits (medical, dental, vision)
    • Compassionate and mission focused co-workers
    • The opportunity to transform the lives of our customers
Commitment to Diversity & Inclusion

We prioritize a commitment to diversity in our team building process. We enthusiastically encourage individuals from a variety of lived experiences to reach out.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.