Data Engineer

Royal Mail
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Testing (Software)
Sql Data Warehouse
Agile Methodologies
Airflow
Cloud Computing
Continuous Integration
Data Cleansing
Data Fusion
Data Systems
Data Warehousing
Database Design
Data Flow Control
Scrum
Release Management
Standard Sql
Cloudera
Software Deployment
Google Cloud Platform
DevOps Tools - Open-source
Data Lake
Kubernetes
Data Analytics
Software Version Control
Data Pipelines
Jenkins

Job description

We are seeking a Data Engineer to our client's ambitious technology transformation. This role is crucial in implementing the end-to-end delivery of data strategies, working closely with Data Analytics and Data Science teams to ensure best practices and standards are met.

Day-to-day of the role:

  • Source, map, and extract data from various business and cloud-based source systems.
  • Design, develop, test, optimise, scale, and deploy stable, cost-effective data solutions on Google Cloud Platform (GCP).
  • Deliver automation across CI/CD pipelines, infrastructure management, testing, and configuration.
  • Support Business Partners with requirements gathering tier-3 solution support, data remediation, data cataloguing, and data queries.
  • Align and evolve solutions within the Cloud Data Warehouse and enterprise data model at Royal Mail Group.
  • Contribute to planning, estimation, and prioritisation activities within an agile delivery framework.
  • Provide internal stakeholder management, third-line support, and end-user training where required.
  • Produce and maintain clear technical documentation for internal processes and solution designs.

Requirements

  • Proven experience delivering end-to-end data solutions from design through to production.
  • Strong understanding of data warehouses, data lakes, database design, data pipelines, and data modelling.
  • Experience in analytics-driven environments with the ability to learn new tools and techniques quickly.
  • Hands-on experience with manual and automated testing, release management, code control, and cloud-based application deployment.
  • Strong SQL experience and familiarity with data preparation, transformation, visualisation, and cloud deployment.
  • Experience with Google Cloud Platform and tools such as Google Pub/Sub, Dataflow, Dataproc, Airflow, Dataprep, Data Fusion.
  • Experience with CI/CD and DevOps tooling (e.g., Jenkins, Kubernetes).
  • Experience working within Agile delivery models (Scrum, Kanban), including Product Owner collaboration.
  • Strong written and verbal communication skills, with experience managing stakeholders and mentoring or line-managing junior team members.

Apply for this position