
Principal Data Engineer
Kingfisher plc5 months ago
Kraków, PolandStaff+
Responsibilities
- Define and drive the data platform and data engineering strategy aligned with Group Technology objectives.
- Lead architecture decisions and establish engineering standards, best practices, and scalable design patterns for data pipelines, storage, and processing.
- Partner with Architecture and Product teams on long-term platform roadmaps and capabilities.
- Design and deliver scalable, resilient, high-performing, cost-efficient data platforms and production-ready pipelines.
- Promote CI/CD, automated testing, observability, DevOps, platform automation, data quality, governance, security, and reusable data products.
- Provide technical leadership across multiple squads and collaborate with senior stakeholders across Engineering, Product, Architecture, and Technology.
- Lead complex business-critical initiatives spanning multiple teams, systems, and geographies.
- Mentor and coach engineers, support hiring and onboarding, and contribute to capability development and engineering community building.
- Evaluate emerging technologies and drive continuous improvement across the data engineering landscape.
Requirements
- Proven ability to influence executive-level stakeholders and collaborate across multiple domains.
- Strong problem-solving and decision-making skills for complex, ambiguous, and cross-system challenges.
- Experience setting engineering standards, driving continuous improvement, coaching engineers, and developing high-performing teams.
- Strong expertise in distributed data processing systems and architectures, data modelling, storage, access, and processing patterns.
- Proven experience delivering large-scale data platforms and production-grade data pipelines.
- Strong programming skills in Python and SQL.
- Hands-on experience with Spark, PySpark, or Scala.
- Experience using DBT for data modelling and transformation.
- Strong knowledge of GCP, Azure, and AWS.
- Experience with Databricks, BigQuery, and Azure Data Factory.
- Strong understanding of DevOps and DataOps practices, including Git, Terraform, Docker, and Kubernetes.
- Experience with data quality tools and testing frameworks, including Great Expectations.
- Deep understanding of batch, streaming, and event-driven data architecture patterns.
- Strong knowledge of cloud-native and distributed systems design, including resilient, scalable, and observable systems.
- Proven ability to optimize data platforms for performance and cost efficiency.
- Excellent written and spoken English.
Benefits
- 29,000–39,000 PLN gross per month on an employment contract.
- Flexible and agile working with a blend of home and Kraków office working.
- Private medical healthcare through LUXMED, including dental care, for the employee and family.
- Medicover sports card with the Fit&More package.
- Employer-financed life insurance.
- 30-minute lunch break included in the eight-hour working day.
- Training and Buddy programme, wellbeing programme, and access to LinkedIn Learning.
- Co-financing of monthly public transport tickets in Kraków.
- Language courses, accounting courses, and possible co-financing of studies and certifications.
- Employee referral programme and a comfortable office environment.
Tech Stack
Apache SparkAWSAzureDatabricksdbtDockerGitGoogle BigQueryGoogle Cloud PlatformKubernetesPythonScalaSQLTerraform
Categories
Data Engineering
About Kingfisher plc
Kingfisher plc is a public home improvement retailer that sells DIY, building, and trade supplies to consumers and professionals across Europe. It operates more than 2,000 stores and e-commerce channels under banners including B&Q, Screwfix, Castorama, Brico Dépôt, TradePoint, and Koçtaş. Founded in 1982 and headquartered in London, it earns revenue from retail sales and related services in eight countries, including the UK, France, Poland, Spain, and Turkey.