Principal Engineer Data Engineering - US Remote
Job Description
Position Overview
Anywhere is driving digital transformation by building best-in-class products that help agents and brokers sell more homes, make more money, and work efficiently. Data & Analytics (DNA), our data arm, creates innovative analytics and robust data solutions for Anywhere Advisor and Anywhere Brand businesses. We are seeking a Principal Engineer to join our Data Platform Team. In this critical role, you will design, implement, and manage our data infrastructure – ensuring the platform’s availability, usability, and integrity while collaborating with data scientists, software engineers, and product managers.
Anywhere Real Estate Inc. (NYSE: HOUS) is moving real estate to what's next. We represent some of the most recognized brands in the industry and are proud of our people-first culture, award-winning work environment, and commitment to innovation.
Key Responsibilities
- Data Infrastructure Design and Implementation:
- Evaluate, select, and implement new tools and frameworks to expand our data platform capabilities.
- Design, build, and maintain robust, scalable, and reliable data pipelines and ETL processes.
- Develop and maintain data infrastructure and platforms using technologies such as AWS, Snowflake, databases, and Kafka streaming platforms.
- Ensure data quality, consistency, and integrity across the organization.
- Architect and optimize data ingestion and Snowflake ETLs.
- Provide production support and enhance observability of the Data Platform.
- Team Leadership and Mentorship:
- Lead and mentor data engineers, offering guidance and support to junior team members.
- Foster a culture of technical excellence and continuous learning.
- Collaborate with cross-functional teams to ensure data solutions meet business needs.
- Data Security and Compliance:
- Implement and maintain data security measures to protect sensitive information.
- Ensure compliance with data protection regulations and industry standards.
- Problem Solving and Innovation:
- Identify and resolve complex data-related challenges.
- Stay current with industry trends and emerging technologies.
- Proactively address performance, scale, complexity, and security considerations.
Required Qualifications
- 10+ years’ experience with a strong understanding of data engineering principles and technologies.
- 10+ years’ experience with data pipelines, ETL processes, and data warehousing.
- 5+ years’ experience building data pipelines using Kafka, Kafka Connect, Airflow, and Snowflake.
- 5+ years’ experience with the Snowflake Data Platform.
- 5+ years’ experience with AWS Data Services such as DMS, EMR, Glue, Athena, S3, CloudWatch, Lambda, or IAM.
- 5+ years’ experience with data quality and data reconciliation.
- 5+ years’ experience managing production data platforms.
- 5+ years’ experience building observability (monitoring & alerting) using tools such as Data Dog.
- Proficiency in programming languages (e.g., Java, Python, SQL).
- Knowledge of data governance, data modeling, and security best practices.
- Proficiency in CI/CD, Infrastructure as Code (IAC), and Agile Development methodologies.
- Strong leadership, mentoring, communication, and collaboration skills with the ability to explain complex technical concepts effectively.
- Strong problem-solving and analytical skills to identify data quality issues and performance bottlenecks.
Benefits & Perks
- Award-winning culture: Recognized as an employer of choice by Great Place to Work, Forbes World's Best Employers, Newsweek World's Most Trustworthy Companies, and Ethisphere World's Most Ethical Companies.
- People-first environment that values empowerment, innovation, and cross-company collaboration.
- Opportunities for career advancement and continuous learning.
- A commitment to diversity and inclusion – EEO Statement: EOE including disability/veteran.