Job description
We are partnering with a scale-up health tech company dedicated to transforming healthcare through innovative technologies and data-driven solutions. Their mission is to improve patient outcomes, optimise healthcare operations, and empower healthcare professionals with actionable insights. As a Data Engineering Manager, you will have the opportunity to play a pivotal role in managing their data engineering team and driving the development of robust data solutions. With a focus on transforming healthcare, you will contribute to the creation of scalable data pipelines, modelling, and advanced analytics infrastructure. Working closely with cross-functional teams, including data scientists, software engineers, and product managers, you will ensure efficient data acquisition, storage, integration, and examination. This dynamic and collaborative company fosters a culture of innovation, excellence, and continuous learning. Join this revolutionising team and make a positive impact on millions of lives.
Responsibilities:
- Lead and manage a team of data engineers, providing mentorship, and guidance, and fostering a collaborative and high-performing environment.
- Develop and execute data engineering strategies, ensuring the scalability, reliability, and performance of data systems.
- Collaborate with cross-functional teams to identify data requirements, design data models, and implement data integration and transformation processes.
- Architect and maintain efficient data pipelines, ensuring data quality, consistency, and security.
- Implement and optimise ETL/ELT processes, data lakes, data warehouses, and business intelligence solutions.
- Stay up to date with industry best practices and emerging technologies, driving innovation and continuous improvement within the data engineering domain.
- Collaborate with stakeholders to understand business needs and translate them into technical requirements for data solutions.
- Provide technical guidance and expertise on data engineering practices, tools, and technologies.
- Monitor and troubleshoot data engineering processes, ensuring system performance and stability.
Essential Skills:
- Bachelor's or master’s degree in computer science, data engineering, or a related field.
- Proven experience (5+ years) in data engineering, including hands-on experience in designing and implementing data solutions.
- Strong leadership skills, with experience managing and mentoring a team of data engineers.
- Expertise in data modelling, ETL/ELT processes, and data integration techniques.
- Proficiency in programming languages such as Python, Java, or Scala.
- In-depth knowledge of SQL and experience with relational and NoSQL databases.
- Familiarity with cloud platforms - preferably with experience in AWS, although other providers will be considered