Lead Data Products Engineer

Skills
AdoptionApplication EngineeringCuratingData Protection ActEvolutionMeshModeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Senior or lead engineering experience in high-performing teams focused on data products
  • Strong Python experience for data engineering and application engineering
  • Deep knowledge of data management technologies including SQL NoSQL and Databricks
  • Experience with cloud technologies and CI/CD pipelines
  • Experience with Data Lakehouse architectures
  • Practical knowledge of data mesh or data product architectures
  • Experience designing data governance strategies with data quality and metadata focus
  • Ability to communicate complex ideas clearly to technical and non-technical audiences
  • Experience working with agile methods such as Scrum or Kanban

Nice to have

  • Collaborative
  • Curious
  • Commercially aware
  • Strategic mindset
  • Domain driven
  • Detail oriented

Day to day

  • Lead the Data Products team and shape data products that support modelling processes and client-facing outputs
  • Work closely with subject matter experts and the Platform team to design capture and transformation processes for the new Data and Processing Platform
  • Own domain data products end to end including quality adoption reliability governance and evolution
  • Formalise data contracts and guide engineering best practices with strong observability and reliability from the start
  • Take an active role in agile delivery and continuously improve team processes and product design

Hiring process

  • All applications are reviewed by Talent Acquisition
  • No automated screening or AI-only hiring decisions
  • Applications considered without discrimination
  • Reasonable adjustments available on request