We are looking for an experienced Data Engineer consultant to design and govern complex, end-to-end data architectures. The role covers data ingestion, integration, processing, storage, governance and consumption, with responsibility for evaluating architectural alternatives and guiding technical decisions.
Main Responsibilities
- Design scalable, resilient and secure end-to-end data architectures aligned with business, functional and non-functional requirements.
- Define data models and architectures for Data Warehouses, Data Lakes, Lakehouses and analytical platforms.
- Design data integration approaches covering ETL/ELT, batch, streaming, CDC, APIs and event-driven patterns.
- Evaluate architectural and technology alternatives, document trade-offs and decisions through ADRs or equivalent mechanisms.
- Define and evolve reference architectures, blueprints, standards and data architecture principles.
- Embed Data Governance, Data Quality, Data Lineage, Metadata Management, Data Catalog, Master Data Management, security and GDPR considerations into architecture.
- Address performance, scalability, availability, recoverability, observability and cost optimisation requirements.
- Provide architecture governance and technical guidance to architects, data engineers and implementation teams.
- Produce architecture documentation and communicate recommendations to technical and business stakeholders.