Data Engineer

/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /

Sorry! This position is now closed

Build and maintain data feeds

  • As a Data Engineer, your primary responsibility is to build and maintain the data feeds that underpin the work of the Data Science and Insights team
  • You will be responsible for the entire end-to-end of data provisioning, from identification and scoping through design, implementation, testing and ongoing management
  • You will need to employ engineering best practices to create data feeds that are robust, scalable and efficient

Data Warehouse management

  • The core of our data platform is a modern, scalable cloud data warehouse, from which we develop and deploy data products for use across the business
  • You will play a leading role, alongside your IT colleagues, in the management and further development of this critical infrastructure
  • In addition to the Data Warehouse itself, you will use various AWS services to deploy containerised data transformation applications and manage orchestration with Apache Airflow

Data stewardship

  • The quality of our data assets is essential to their adoption and value generation. You will play a key role in ensuring data quality through the development of automated data validation and cleansing processes. Maintaining effective documentation is essential for usability of data assets. Your role will include documentation of data schemas, data lineage and transformation

Maintenance of deployed applications and reports

  • Ensuring that necessary data is continually fed to deployed data science applications and reports
  • Monitoring data flows, job orchestration and patches/releases as necessary

New applications and reports

  • Assisting team members in provisioning data for applications and reports in development
  • Optimising data processing and where appropriate, applying distributed methods
SalaryUp to £52,000 per annum
Hours37.50 hours per week
Contract TypePermanent
LocationAxis Business Park, Portal Way, Gillmoss, Liverpool
Closing Date2023-01-16

About the Role

Job Overview

Build and maintain data feeds

  • As a Data Engineer, your primary responsibility is to build and maintain the data feeds that underpin the work of the Data Science and Insights team
  • You will be responsible for the entire end-to-end of data provisioning, from identification and scoping through design, implementation, testing and ongoing management
  • You will need to employ engineering best practices to create data feeds that are robust, scalable and efficient

Data Warehouse management

  • The core of our data platform is a modern, scalable cloud data warehouse, from which we develop and deploy data products for use across the business
  • You will play a leading role, alongside your IT colleagues, in the management and further development of this critical infrastructure
  • In addition to the Data Warehouse itself, you will use various AWS services to deploy containerised data transformation applications and manage orchestration with Apache Airflow

Data stewardship

  • The quality of our data assets is essential to their adoption and value generation. You will play a key role in ensuring data quality through the development of automated data validation and cleansing processes. Maintaining effective documentation is essential for usability of data assets. Your role will include documentation of data schemas, data lineage and transformation

Maintenance of deployed applications and reports

  • Ensuring that necessary data is continually fed to deployed data science applications and reports
  • Monitoring data flows, job orchestration and patches/releases as necessary

New applications and reports

  • Assisting team members in provisioning data for applications and reports in development
  • Optimising data processing and where appropriate, applying distributed methods

Package Description

  • Up to £52,000 per annum
  • 37.50 hours per week
  • Remote/hybrid working or Liverpool Head Office based available 
  • 5.6 weeks paid holiday per year including bank and public holiday allowance rising to 6.6 weeks upon 5 years' service
  • Contributable Company pension scheme

Employee benefits: 

  • MyHB employee benefits platform with access to:
    • Retail and leisure discounts plus hundreds more 
    • Free Financial Advice 
    • Bank your savings into an ISA
    • 24/7 confidential counselling and advice line 
    • Low cost voluntary insured health plans
  • Onsite subsidised Health and Fitness Centre
  • Onsite canteen
  • 10% store discount
  • Access to social and sporting events
  • Free car parking

Minimum Criteria to Apply

The successful candidate must have:

  • Strong knowledge of data warehousing solutions, ETL/ELT processes and data quality issues
  • Excellent SQL skills
  • Proficiency in Python
  • Experience in core software engineering practices, e.g. development lifecycle, Git version control, continuous integration etc.
  • Experience with cloud computing
  • Previous experience working as part of a data team
  • Experience with distributed frameworks and containers

And it's a bonus if you have the following, but not essential:

  • A good understanding of retail-orientated business processes and systems
  • Familiarity with Snowflake/AWS/Airflow
  • Previous experience working with Big data