Data Engineer
Role details
Job location
Tech stack
Job description
My client are a well knwon organsation just outside Manchester looking for a contract Data Engineer. You will review and improve a live Google Cloud data platform. You will lead ingestion, transformation, quality, and reporting enablement. You will work with data colleagues on shared standards and delivery.
Key Responsibilities
-
Review the central data platform architecture, pipelines, and code standards
-
Improve scalability, performance, monitoring, and disaster recovery
-
Audit all data sources across the business
-
Build secure ingestion pipelines for new sources
-
Design and build reporting tables for business dashboards
-
Support Looker dashboard development
-
Define and implement a single customer view
-
Build automated matching, deduplication, and cleansing pipelines
-
Embed automated data quality checks across all pipelines
-
Implement monitoring and alerting for data failures and anomalies
-
Apply GDPR, encryption, access control, and data masking standards
-
Run regular status check-ins with internal data colleagues
-
Own data definitions, glossary, and metric governance
-
Transform data using Python as the core language
-
Load processed data into GCP test and production environments
-
Provide access to data via Tableau, Google Sheets, and Python scripts
-
Produce full documentation and an entity diagram
Requirements
-
Strong hands-on Data Engineering experience
-
Advanced Python for data transformation
-
Google Cloud Platform production experience
-
Data pipeline design and optimisation
-
Data quality automation and monitoring
-
Customer data and identity matching
-
GDPR and data governance delivery
-
Stakeholder communication in agile teams
-
Looker or Tableau exposure
-
BigQuery data modelling
-
Experience building single customer views