Lead Data Engineer

Overview

We are seeking a hands-on Lead Data Engineer to establish and shape a new data engineering squad for a major consumer technology business. The role involves working closely with product, architecture, and engineering leadership to define the team's operations and technical direction while directly contributing to technical discovery and implementation. This position offers the opportunity to lead a small team in a greenfield environment, tackling ambiguous challenges related to data sharing and partner integration.

Responsibilities

  • Shape the technical direction of the Data Exchange platform.
  • Design and build Python-based data services.
  • Create repeatable approaches to partner onboarding and integration.
  • Design scalable data ingestion and exchange capabilities.
  • Support data-sharing use cases between external organisations.
  • Guide engineers through architecture, design, and delivery decisions.
  • Collaborate with product teams to transform loosely defined requirements into deliverable features.
  • Establish engineering standards while avoiding over-engineering.

Requirements

  • Strong commercial Python engineering experience.
  • A robust background in data platform or platform engineering.
  • Prior experience as a Lead Data Engineer, Tech Lead, Staff Engineer, Principal Engineer, or hands-on Engineering Manager.
  • Experience designing data ingestion, integration, or data-sharing platforms.
  • Comfortable working through ambiguity and shaping new engineering teams.
  • Strong skills in architecture and systems design.
  • Ability to work effectively with product managers and non-technical stakeholders.
  • Experience guiding senior engineers while remaining hands-on.