Principal Data Engineer

Reed
Bowland Forest High, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 95K

Job location

Bowland Forest High, United Kingdom

Tech stack

Airflow
Big Data
Google BigQuery
Cloud Database
Continuous Integration
Data Architecture
Information Engineering
Data Fusion
Data Governance
Data Systems
Data Warehousing
Distributed Systems
Data Flow Control
Python
Scrum
Cloudera
Software Engineering
Google Cloud Platform
Cloud Platform System
Data Ingestion
Sql Optimization
Data Layers
Data Lake
Google Cloud Functions
Domain Driven Design

Job description

This is a senior technical leadership role responsible for shaping data engineering strategy, architecture, and best practices across multiple product domains. Working within a modern cloud environment and Data Mesh architecture, you will drive the development of scalable, secure, and high-performing data solutions while mentoring engineers and influencing technical direction., * Provide technical leadership across data engineering teams and product domains.

  • Define and implement data platform architecture, standards, and best practices.
  • Design and optimise data ingestion, transformation, quality, security, monitoring, and governance processes.
  • Lead the development of Data Mesh principles, data models, and semantic data layers.
  • Drive automation, CI/CD adoption, and continuous improvement initiatives.
  • Mentor and coach data engineers, promoting engineering excellence.
  • Ensure cross-domain interoperability, scalability, and compliance.
  • Collaborate with architects, platform engineers, and business stakeholders to deliver robust data solutions.

Requirements

  • Extensive experience in cloud-based data engineering and distributed systems.
  • Strong knowledge of Data Mesh, domain-driven design, and data product thinking.
  • Proven ability to lead teams and deliver complex data engineering initiatives.
  • Strong communication and stakeholder management skills.
  • Passionate about engineering quality, innovation, and mentoring others.

Essential Skills & Experience

  • 10+ years' experience in Data Engineering.
  • Experience in a Lead or Principal Data Engineering role.
  • Strong cloud data platform expertise, including Google Cloud Platform (GCP).
  • Hands-on experience with BigQuery, Dataflow, Datastream, Data Fusion, Cloud Functions, Dataproc, and Airflow/Composer.
  • Advanced SQL and Python skills.
  • Expertise in data lakes, data warehouses, and modern data architectures.
  • Strong understanding of data governance, lineage, MDM, data privacy, and PII handling.
  • Experience optimising complex queries and large-scale data processing.
  • Proven mentoring, coaching, and leadership capability.
  • Experience working within Agile/Scrum environments and across the full software development lifecycle.

This is an excellent opportunity for a senior data engineering leader to play a key role in the evolution of a modern cloud data platform, influencing architectural decisions and helping shape the future of a data-driven organisation.

Apply for this position