About the role Our client is seeking a Senior Data Engineer to join the data engineering team. This pivotal role will focus on designing, developing, and maintaining robust big data solutions and data warehouse infrastructure. As a Senior Data Engineer, you will play a crucial strategic role in building scalable data platforms that support our client's data-driven decision-making processes.
This position offers the opportunity to lead complex data engineering initiatives, mentor junior team members, and drive innovation in our data infrastructure capabilities.
Design and develop enterprise-scale data warehouse solutions and big data architectures that support analytical and operational requirements Build and optimise data pipelines and ETL processes to extract, transform, and load data from multiple sources into centralised data repositories Implement data quality frameworks and monitoring systems to ensure data accuracy, completeness, and consistency across all data platforms Collaborate with data analysts, business intelligence teams, and stakeholders to understand data requirements and translate them into technical solutions Optimise database performance through query tuning, indexing strategies, and infrastructure optimisation Lead the selection and implementation of appropriate big data technologies and tools (such as Hadoop, Spark, Hive, and cloud-based data solutions) Develop comprehensive documentation for data systems, including architecture diag