K

Kingfisher

International home improvement retailer

Principal Data Engineer

Data EngineeringPosted on Nov 9
Full-timeNo salary listed

About the Job

Requirements

  • Deep expertise in distributed data processing, cloud-native systems, and modern data architecture.
  • Proven experience delivering large-scale data platforms and production-grade pipelines.
  • Strong Python and SQL skills, with hands-on experience in Spark, PySpark, or Scala.
  • Experience with dbt for data modelling and transformation.
  • Strong knowledge of cloud platforms such as GCP, Azure, or AWS, and services including Databricks, BigQuery, or Azure Data Factory.
  • Strong understanding of DevOps and DataOps practices and tools, including CI/CD, Git, Terraform, Docker, and Kubernetes.
  • Experience with data quality tools and testing frameworks such as Great Expectations.
  • Deep understanding of batch, streaming, and event-driven architecture patterns.
  • Experience designing resilient, scalable, and observable systems and optimising platforms for performance and cost.
  • A track record of setting engineering standards, raising capability, and driving continuous improvement across teams.
  • Ability to act as a trusted technical authority and influence strategic direction, investment decisions, and executive-level stakeholders.
  • Experience coaching engineers and contributing to high-performing teams and engineering communities.

Responsibilities

  • Define and drive the data platform and data engineering strategy in line with Group Technology objectives.
  • Lead architecture decisions and establish scalable standards and design patterns across data pipelines, storage, and processing.
  • Partner with Architecture and Product teams to shape long-term platform roadmaps and capabilities.
  • Design and deliver production-ready data platforms and pipelines that are scalable, resilient, observable, and cost-efficient.
  • Champion modern engineering practices including CI/CD, automated testing, DevOps, observability, and platform automation.
  • Strengthen data quality, governance, and security while promoting reusable data products and shared platform capabilities.
  • Provide technical leadership across squads and influence senior stakeholders across Engineering, Product, Architecture, and Technology.
  • Lead business-critical initiatives spanning multiple teams, systems, and geographies.
  • Coach and mentor engineers, support hiring and onboarding, and help build a strong Data Engineering community.
  • Evaluate emerging technologies and introduce tools and approaches that deliver measurable value.
  • Drive continuous improvement while balancing quality, speed, cost, and risk.

About the Company

Kingfisher

International home improvement retailer

Kingfisher plc is a large international home-improvement retailer that operates about 1,350 stores in eight European countries under banners such as B&Q, Castorama, Brico Dépôt, Screwfix, and TradePoint. It serves both consumers and trade professionals by offering a wide range of home-improvement products and services across categories like gardening, insulation, and painting, with a strong emphasis on e-commerce alongside in-store shopping. The company differentiates itself through its multi-brand, multi-country footprint that combines consumer retail with professional trade channels, enabling customers to buy online and pick up in-store or have products delivered. Its goal is to make home improvement accessible to everyone and help customers transform their living spaces into homes they love, supported by a workforce of over 74,000 colleagues.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1982

Recently Posted Jobs

Explore more opportunities at Kingfisher

See more jobs