Role Overview
This role leads the architecture, design, and delivery of enterprise-scale data platforms across Data Analytics, Data Warehouse, Data Lake, and Big Data. You will act as the technical authority on data modelling and platform design, while managing and mentoring a data engineering team and engaging closely with clients and senior stakeholders.
This is a hands-on technical leadership role, not a pure people manager or delivery coordinator.
Key Responsibilities
- Lead architecture and implementation of end-to-end data platforms (DW, Data Lake, Analytics, Big Data)
- Design and govern conceptual, logical, and physical data models to ensure performance, scalability, and data integrity
- Own and enforce data modelling standards, governance frameworks, and best practices
- Manage, mentor, and guide a technical team ensure code quality and architectural consistency
- Translate business requirements into technical designs and data roadmaps
- Oversee project execution across the full SDLC (scope, resources, timelines, delivery)
- Act as technical escalation point for complex or critical issues
- Drive R&D and upskilling in modern data engineering tools and patterns
What We're Looking For
- 5+ years experience in Data Analytics / Data Engineering / Data Warehouse / Data Lake
- Strong leadership or technical management experience
- Expert-level data modelling knowledge (Kimball, Star/Snowflake, Data Vault, 3NF)
- Proven experience delivering enterprise-scale data architectures
- Strong performance tuning and optimisation experience
- Hands-on expertise in SQL & Python (Java/Scala highly valued)
- Solid experience with ETL/ELT, cloud data platforms (Snowflake / AWS / Azure / GCP)
- Strong stakeholder management and client-facing communication skills
Nice to have
- Linux/Unix, Docker, Kubernetes
- Data Governance, Data Quality, MDM experience
This Role Is NOT
- A reporting-only or BI analyst role
- A pure people manager with no technical depth
- A junior data engineering role