Senior Data Engineer
This position can be located in Hyderabad or Bengaluru or Chennai. We are open to consider candidates for relocation.
About the Team
As a Senior Data Engineer on the MLS Ingest & Data Quality Team, your role will involve designing and developing robust platforms, services, and tools to overcome various challenges associated with processing, managing, and leveraging streaming MLS and public record information. MLS data, which comprises listing information for homes in the markets where Opendoor operates, is a crucial foundation for our real estate tech business, encompassing areas such as buyer and seller interactions, as well as resale processes.
Currently, we handle the real-time ingestion of more than 300 data feeds on behalf of our internal users and Opendoor customers. Your primary responsibility will be to ensure the accuracy and completeness of the data as it flows from the source to the end-users, both within our organization and our valued customers. To accomplish this, you will utilize a diverse set of tools including Python, SQL, and a range of internal tools and services specifically designed to aid you in fulfilling this mission.
In this role, we are looking for an individual who is highly motivated, detail-oriented, and self-driven. Your passion for data engineering, coupled with your keen eye for detail, will be instrumental in guaranteeing the reliability and quality of the data we process. By leveraging your expertise, you will contribute significantly to the success of our real estate technology platform and help Opendoor deliver exceptional experiences to our customers.
We are excited to have someone of your caliber join our team and contribute to our ongoing efforts to enhance our data infrastructure and maintain the highest standards of data quality. Together, we will push the boundaries of innovation in the real estate industry and revolutionize the way people buy and sell homes.
- Building products and services from scratch, as well as evolving existing systems to support Data Quality initiatives
- Developing tools to support the unique challenges of managing data flows at Opendoor
- Applying your technical and quantitative expertise to guide the team in making intelligent, scalable, and pragmatic design decisions
- Influencing the technology and architectural roadmap of the engineering teams
- Building deep domain expertise in data management and real estate
- BS or higher degree in Computer Science, Engineering, or a related technical field
- 6+ years of experience building production data systems. Excellent programming skills, preferably in Python, and strong computer science fundamentals
- Strong knowledge of SQL and Databases
- Fluency in full stack web development (e.g. React, API design, Rails, Postgres)
- Proven ability to use data and metrics to drive decisions
- History of independently leading cross-functional projects and prioritizing work based on business impact
- Ability to understand the needs of stakeholders, define business requirements, and architect systems that will scale and extend to accommodate them over time
- Expertise breaking down complex problems, documenting solutions, and sequencing work to make iterative improvements
- A sense of ownership and a passion for delighting customers through innovation and creative solutions to complex problems
- Excellent communication skills and high attention to detail
- Fluency with workflow management tools, like Airflow or dbt