Principal Engineer Data Engineering - US Remote

Anywhere Real Estateabout 1 year ago
San Jose, California, United States
Remote
Full-time
Junior Level (1-3 years)

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.

Required Skills

Data Quality and Reconciliation
Observability and Monitoring (Data Dog, etc.)
Data Pipelines
CI/CD and IAC
Snowflake Data Platform
Data Governance and Modeling
AWS Data Services (DMS, EMR, Glue, Athena, S3, CloudWatch, Lambda, IAM)
Programming (Java, Python, SQL)
Agile Development
Kafka and Kafka Connect
ETL Processes
Data Engineering
Data Warehousing
Security and Compliance
Team Leadership
Mentorship
Airflow