Team Leader Data Engineering

Redfin Redfin · Seattle · Detroit, MI

This role is for a Data Engineering Manager responsible for building and leading a team that delivers scalable, reliable, and secure data platforms and services. The focus is on modern data capabilities in batch and real-time processing, cloud data platforms, and enterprise data integration, fostering engineering excellence. The role involves partnering with various stakeholders to deliver trusted data solutions for decision-making at scale.

What you'd actually do

  1. Lead and mentor an Agile team focused on data-driven experimentation, innovation, quality, and engineering craftsmanship
  2. Communicate and promote the culture and mission of the company
  3. Collaborate with leadership to align team objectives, roadmap priorities, and delivery goals with the company vision
  4. Provide technical leadership across data engineering initiatives while partnering with Staff Engineers and Architects on scalable platform solutions and engineering standards
  5. Promote thoughtful decision-making within a self-organized team and proactively remove delivery roadblocks

Skills

Required

  • Data Engineering
  • Software Engineering
  • Platform Engineering
  • technical leadership
  • people leadership
  • Agile team leadership
  • data pipelines
  • cloud-native environments
  • cross-functional engineering teams
  • SQL
  • Python
  • Java
  • Scala
  • AWS
  • Azure
  • GCP
  • CI/CD
  • testing automation
  • observability
  • modern software engineering practices
  • architecture discussions
  • technical strategy
  • engineering tradeoff decisions
  • mentoring engineers
  • developing high-performing technical teams
  • Agile metrics
  • operational metrics
  • communication skills
  • stakeholder management

Nice to have

  • designing scalable distributed systems
  • data platforms
  • integration architectures
  • production systems
  • delivery goals with shifting timelines
  • staffing
  • dependencies
  • Agile development methodologies
  • technology incident resolution processes
  • change management
  • recruiting
  • hiring
  • performance management
  • corrective action
  • compensation administration
  • Generative AI
  • LLM-based applications
  • AI-enabled data engineering platforms
  • AI/ML workloads

What the JD emphasized

  • 8+ years of experience in Data Engineering, Software Engineering, or Platform Engineering
  • 3+ years of experience in technical leadership or people leadership roles leading Data Engineering teams
  • Prior hands-on experience as a Senior or Lead Data Engineer building scalable enterprise data platforms and distributed systems