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.