Realtor.com needs a Senior Data Engineer to join their Core Data team to help process over 8 billion data points each month from a wide range of sources, and your work will help fuel data-driven decisions across the entire business. The engineer will build and optimize pipelines, model data, and contribute to architecture decisions that make our data more accessible, accurate, and actionable.
Requirements
- Proficient in Python. Ability to work in other languages is desirable.
- Proficient in DBT for modeling, testing and transforming data.
- Experience with writing performant SQL queries for batch and real-time data processing using KSQL.
- Understand the principles of stream processing and how frameworks like Kafka and Flink fits into the stream processing ecosystem.
- Knowledge of API best practices and industry standards.
- Familiar with AWS cloud-based architectures, development, revision control, test, and deployment automation.
- Knowledge of event-driven architecture and design patterns.
Responsibilities
- Develop reusable frameworks for data transformation, anomaly detection, and data quality improvements.
- Support and maintain the reliability of core data systems, proactively resolving production issues.
- Evaluate new technologies and contribute ideas for continuous improvement.
- Build and maintain APIs for data access and systems integration.
- Help enforce and automate data governance processes in alignment with privacy regulations (e.g., CCPA).
- Build and optimize pipelines
- Model data
Other
- A driven data engineer that is motivated to build great products and a great codebase in a fast-paced environment with 5+ years of related experience.
- Ability to clearly document and communicate technical requirements.
- Ability to perform technical presentations to Move’s internal stakeholders.
- Bachelor's degree in Computer Science/Engineering or related field or related experience.
- We balance creativity and innovation on a foundation of in-person collaboration. For most roles, our employees work three or more days in our offices, where they have the opportunity to collaborate in-person, adding richness to our culture and knitting us closer together.