Junior Data Engineer

Here's what we'd like you to do:
  • Work on the Extract, Transform and Load (ETL) processes of the company to ensure they remain efficient and robust

  • Understand the data warehousing and ETL needs of the company to help identify weaknesses in the current architecture and design improvements

  • Help upgrade the architecture of our in-house ETL platform as per roadmap

  • Identify and resolve data and reporting issues in a timely manner

  • Help to improve the efficiency and reliability of data systems and processes by identifying areas that would benefit from automation, including testing

  • Work with other platform Analysts and Managers to support the introduction of new technologies and data streams

This is what you'll have done already:
  • Good basic understanding of database and data warehouse technologies, including standard row RDBMS and columnar RDBMS

  • Some experience developing ETL scripts using a well-known platform e.g. Apache Airflow or SSIS

  • Scripting experience using Python 3 or similar scripting language

  • Experience using a cloud-based database e.g. Big Query or Redshift

  • Experience using MySQL or PostgreSQL, including schema design

  • Experience of at least one commercial BI platform e.g. Looker or Tableau

  • Some experience working directly with data on statistical problems

  • Some experience using Linux-based platforms

  • Computer Science or Maths degree