As a Senior Data Engineer, you will deliver high quality analytics and AI ready data by modernising core data foundations, ingestion, ETL/ELT, integration, warehousing, orchestration, curation, and operational reliability—while improving automation, performance, and scalability. Partner with our AI Hub and international engineering teams to drive best practice patterns from enterprise warehousing through to AI ready capabilities that enable LLM, retrieval, and agent-based workflows.
Requirements
- Have at least 5+ years of experience in a production Data Engineering role with strong ownership of data pipelines, databases, and test driven development.
- Have proven experience designing and operating enterprise data pipelines, ETL/ELT workflows, orchestration, and warehousing solutions.
- Have solid understanding of production grade data quality, observability, security, governance, and performance optimization.
- Have advanced expertise in database design and data modelling (normalized and dimensional), following architectural best practices.
- Be proficient in SQL as a primary language, with experience in C# or Java; Python and PySpark are beneficial.
- Have experience managing databases across on prem and cloud environments, including both structured and unstructured (text heavy) data.
- Have solid experience with cloud data platforms on AWS and/or Azure, including data lakes, warehousing, orchestration, governance, and retrieval oriented tooling.
- Be familiarity with big data and distributed systems (e.g. Spark), orchestration tools (Airflow), streaming technologies (Kafka), and cross functional collaboration, including writing and reviewing technical specifications.
Benefits
- Medical Aid
- Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
- Modern family benefits, including adoption and surrogacy
- Study Leave