Data Engineer
Core
Design, develop, and maintain scalable ETL/ELT data pipelines and cloud data platforms to support enterprise data solutions and analytics.
Role type
Senior Data Engineer (Cloud & Data Warehousing)
Builds
Scalable ETL/ELT pipelines, ingestion frameworks, batch and near real-time data integration solutions, and curated data assets.
Domain
Insurance / Financial Services / Cloud Data Engineering
Required skills
Advanced SQL, Python, PySpark, Azure Data Factory, Azure Databricks, Azure Data Lake, Azure SQL/Synapse, Dimensional modelling, ETL/ELT design patterns, Data Warehousing concepts, CI/CD pipelines, Infrastructure-as-Code
Preferred skills
Power BI, Semantic models, Reporting optimisation, Data governance, Data quality controls
Technologies
Azure Data Factory, Azure Databricks, Azure Data Lake Storage, Azure SQL, Synapse Analytics, Apache Spark, PySpark, Power BI, Azure DevOps
Responsibilities
Design and implement reusable data processing frameworks; optimise data processing performance, reliability, and cost efficiency; develop dimensional and business-focused data models; implement automated data quality controls and lineage tracking; participate in code reviews and enforce engineering standards; mentor junior engineers.
Seniority
Senior, hands-on IC