Taro Logo

Data Engineer

No. 1 site trusted by real estate professionals, connecting buyers, sellers, and renters with trusted insights and expert guidance to find their perfect home.
Data
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Real Estate

Job Description

Realtor.com, the leading trusted site for real estate professionals for over 25 years, is seeking a Data Engineer to join their Core Data team within the Data and Analytics organization. This role offers an exciting opportunity to make a significant impact on how millions of Americans find their way home.

The position requires a skilled professional with at least 2 years of experience who will be responsible for designing and maintaining scalable data pipelines, implementing quality checks, and optimizing data warehousing solutions. The ideal candidate will be proficient in Python and dbt, with a strong understanding of stream processing frameworks like Kafka and Flink.

Working in Austin, Texas, you'll be part of a diverse team using cutting-edge technology to empower people in their home-finding journey. The role combines technical expertise with business acumen, as you'll collaborate closely with business teams and analysts to understand and deliver on data needs. You'll work in an Agile/Scrum environment, troubleshooting production issues and ensuring data integrity.

The company offers a warm, welcoming, and inclusive culture that values diversity and provides opportunities for professional growth. As part of Realtor.com, you'll contribute to a platform that connects buyers, sellers, and renters with trusted insights and expert guidance, making the real estate journey easier and more rewarding for everyone.

This is an ideal opportunity for a data professional who wants to make a meaningful impact while working with modern data technologies and contributing to a product that helps millions of people make one of the most important decisions of their lives.

Last updated 13 days ago

Responsibilities For Data Engineer

  • Design, build, and maintain scalable and reliable data pipelines and ETL processes
  • Implement data quality checks and monitoring to ensure data integrity and accuracy
  • Collaborate with the business team and analysts to understand data needs and deliver solutions
  • Optimize data warehousing solutions for performance and cost efficiency
  • Troubleshoot and resolve data-related issues in production environments
  • Work in a primarily Agile/Scrum product development process

Requirements For Data Engineer

Python
Kafka
  • Bachelor's degree and minimum 2 years related experience or advanced degree
  • Proficient in Python
  • Proficient in dbt for modeling, testing and transforming data
  • Understanding of stream processing and frameworks like Kafka and Flink
  • Knowledge of API best practices and industry standards
  • Familiar with AWS cloud-based architectures
  • Knowledge of event-driven architecture and design patterns
  • Ability to clearly document and communicate technical requirements