Data Engineer

T. J. Morris Limited
2 days ago

Role details

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

Job location

Tech stack

Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Data analysis
Big Data
Cloud Computing
Continuous Integration
Data Infrastructure
ETL
Data Visualization
Data Warehousing
Python
Standard Sql
Software Engineering
Data Streaming
Data Processing
Snowflake
GIT
Data Analytics

Job description

Working alongside our Data Analysts, Data Visualisation Engineers, Business Partners and other Data Engineers, you will be responsible for data model development and operations across our technology stack, ensuring that data flows consistently from our business operations to the teams that need it most. By exploiting your Python and SQL skills, you will work with colleagues to design and implement the infrastructure needed to collect, transform, clean and organise data from across the organisation. You will create the data products that sit at the heart of our data led strategy, delivering insights and underpinning our ML & AI ambition., * As a Data Engineer, your primary responsibility is to build and maintain the data feeds that underpin the work of the Data Insights and Analytics 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
  • 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
  • Ensuring that necessary data is continually fed to deployed data science applications and reports
  • Monitoring data flows, job orchestration and patches/releases as necessary
  • Assisting team members in provisioning data for applications and reports in development
  • Optimising data processing and where appropriate, applying distributed methods

Requirements

  • 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/DBT
  • Previous experience working with Big data

Benefits & conditions

  • Upto £50,000 per annum (Depending on Experience)
  • Hybrid working based in the office 2 days per week.
  • 28 days paid holiday per annum, rising to 33 days upon 5 years' service (inclusive of bank holidays)
  • Contributable Company pension scheme

Employee benefits:

  • Full-time employees receive 28 days of annual leave (inclusive of bank holidays), increasing to 33 days after 5 years of service. Annual leave is pro-rated for part-time or alternative working arrangements.
  • Contributable company pension scheme
  • 10% store discount at all our retail stores
  • Death in Service Benefit
  • Long service recognition scheme
  • MyHB colleague benefits platform with access to:
  • Discounts UK wide on retail, leisure, hospitality venues
  • Employee Assistance Programme with 24/7 confidential counselling and advice line
  • Low-cost voluntary insured health cash plans and cancer cover

Job Introduction

Apply for this position