Head of Data Engineering

Head of Data Engineering

We are seeking a skilled and experienced Head of Data Engineering to lead data engineering initiatives with a goal to leverage data-driven insights to enhance decision-making, drive innovation, and optimize operational efficiency and join a company at who are at the exciting stages of infancy in their data strategy.
The ideal candidate will have a strong focus on Azure cloud technology, we aim to build a robust data engineering foundation that empowers our organization to harness the full potential of data analytics.

What you’ll be doing:

As the Head of Data Engineering, you will play a critical role in shaping and executing the data strategy. You will be responsible for designing, developing, and managing data engineering solutions, with a primary focus on Azure-based technologies. Your expertise in data engineering and Azure will be instrumental in establishing scalable and efficient data pipelines, data lakes, and data integration processes.

  • Lead the data strategies in designing, developing, and implementing data engineering solutions using Azure cloud technologies.
  • Establish and maintain scalable data pipelines and integration processes, ensuring efficient and reliable data ingestion, transformation, and storage.
  • Collaborate with external teams and business stakeholders to understand data requirements, identify opportunities for data-driven insights, and develop appropriate data models.
  • Develop and enforce data governance policies, ensuring data quality, integrity, and security throughout the data lifecycle.
  • Drive the adoption of best practices and industry standards for data engineering, including data architecture, ETL processes, and data warehousing.
  • Manage and optimize Azure-based infrastructure and services, ensuring high availability, scalability, and cost efficiency.
  • Stay updated on the latest advancements in data engineering and Azure technologies, evaluating and recommending new tools and techniques to enhance the data engineering capabilities.
  • Collaborate with IT teams to ensure seamless integration of data engineering solutions with existing systems and applications.
  • Provide technical leadership, guidance, and mentorship to the data engineering team, fostering a culture of continuous learning and growth.
  • Monitor and analyze data engineering performance metrics, identify areas for improvement, and implement appropriate optimizations.

What you can bring:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
  • Proven experience in data engineering (5+ years), preferably in a cloud-based environment, with a strong focus on Azure technologies.
  • In-depth knowledge of data engineering concepts, including data modeling, ETL processes, data integration, and data warehousing.
  • Extensive hands-on experience with Azure cloud services such as Azure Data Factory, Azure Databricks, Azure Synapse Analytics, and Azure Data Lake Storage.
  • Proficiency in programming languages such as Python, SQL, and ,Net, PowerBI.
  • Strong understanding of data governance, data security, and compliance requirements.
  • Excellent problem-solving skills and the ability to translate business requirements into scalable data engineering solutions.
  • Leadership experience, including managing and mentoring a team of data engineers.
  • Excellent communication and collaboration skills, with the ability to effectively interact with cross-functional teams and stakeholders.

If you want to join a team who are in this exciting phase of infancy with their data journey, where you will have the opportunity to shape and transform data engineering capabilities using cutting-edge Azure technologies then get in touch.