About this role

Job Description The Data Engineer will be responsible for expanding and optimizing the data and data pipeline architecture, as well as optimizing data flow and collection for cross functional teams. The Data Engineer is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up. The Data Engineer will support software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self‑directed and comfortable supporting the data needs of multiple teams, systems and products. The Data Engineer will be required to optimise or even re‑design the data architecture to support the next generation of products and data initiatives. The Data Engineer is also responsible for the maintenance, improvement, cleaning, and manipulation of data in the business's operational and analytics databases in order to understand and aid in the implementation of database requirements, analyse performance, and troubleshoot any existent issues. The Data Engineer has to be an expert in SQL development further providing support to the Data and Analytics in database design, data flow and analysis activities. The position of the Data Engineer also plays a key role in the development and deployment of innovative big data platforms for advanced analytics and data processing. Key Responsibilities Create and maintain optimal data pipeline architecture, assemble large, complex data sets that meet functional and non‑functional business requirements. Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re‑designing infrastructure for greater sc...