Senior Data Engineer
We are partnering with a globally recognised, tier-one insurance brokerage.
The Data Insights team is currently undergoing an exciting growth phase, expanding to 10+ members. You will be joining a highly collaborative environment consisting mostly of BI/Power BI Analysts and one other highly experienced Senior Data Engineer.
The Role
We are looking for a Senior Data Engineer (8+ years experience) who can hit the ground running.
Because of the complexity and scale of the data, prior experience within the insurance sector is an absolute must.
You will take ownership of core data infrastructure, working heavily with Python, SQL, and Databricks to build out robust data warehouses and ETL pipelines. As a senior member of the team, you will also champion data governance and lineage while keeping an eye on the future - specifically, how AI is evolving and optimising the modern data engineering landscape.
Key Responsibilities
- Design, build, and maintain scalable ETL pipelines and data architecture.
- Develop and optimize the data warehouse using star schema methodologies.
- Implement and oversee strict data lineage and data governance frameworks.
- Collaborate with BI Analysts to ensure data is modeled cleanly for actionable insights and reporting.
- Act as a technical leader, bringing an awareness of modern AI tools and how they can be leveraged to evolve data engineering practices.
Requirements & Experience
- 8+ years of experience in Data Engineering.
- Mandatory Insurance Domain Knowledge: You must understand insurance data structures, terminology, and workflows to make an immediate impact.
- Strong technical proficiency in Python, SQL, and Databricks.
- Deep expertise in Data Warehousing, ETL processes, and star schema design.
- Strong understanding of data lineage and governance best practices.
- Forward-thinking mindset with a solid awareness of AI developments within data engineering.