Data Engineering at Hastings Direct

The highly competitive personal insurance industry runs on data and Hastings is highly data centric with a modern tech stack. As the gatekeepers of data coming into Underwriting, we’re here to support the business with provisioning of data for analytics, modelling and other key activities.

We have a wide variety of activities ranging from developing entirely new processes and problem solving, to reporting and technical support. It's a fast-paced environment where we work on ad-hoc and project-based work streams, meaning there is never a dull moment. Our core work supports the main processes that form the backbone for all underwriting projects.

Two Hastings colleagues sitting in Harry’s Bar, Leicester.

Our tech stack

The tech stack we use aims to modernise and future-proof our business for decades to come. It consists of:

Snowflake Logo

Snowflake

Snowflake SQL, Javascript (cloud data warehouse)

MiniConda Logo

Miniconda

Python (run on Linux Machines)

Databricks Logo

Azure Databricks

Pyspark, pandas

Jenkins Logo

Jenkins

CRON (pre-migration pipeline co-ordinator)

GitHib Logo

GitHub

Code repository, version control

Azure DevOps Logo

Azure DevOps and Data Factory

Post-migration pipeline co-ordinator

Power BI Logo

Microsoft Power BI

Visualisation tool

How we work

A Hastings colleague laughing whilst sat at a table with a laptop and mug.

We take part in most projects across Underwriting, which involves high levels of collaboration with various other teams. This enables many great opportunities for knowledge sharing, and picking up new skills and techniques.

Embracing Hastings’ 4C’s approach, the team encourages contribution and collaboration with a very flat structure to hear opinions at all levels – all with the aim of including and developing each colleague individually.

For wider development, a capability framework has been developed across several data engineering teams that specialise in different aspects of the business. This helps individuals understand how they can develop upwards, sideways and even into something slightly different. Our diverse and friendly team can help any budding engineer develop their skills and confidence to take on bigger and more complex challenges. Many of our engineers have been promoted from within, moving from junior to senior positions – sometimes at great pace.

We provide access to learning platforms such as Coursera and O’Reilly, but also provides ample opportunities for day-to-day development through collaborative activities. For example, if a Data Engineer is interested in a certain project or tool elsewhere in the company, we encourage them to get involved as much as they can alongside their tasks.

Meet some of the team

Dinesh wearing sunglasses and a dark polo shirt.

Dinesh, Data Engineering Manager

I joined Hastings Direct in 2021 as a Senior Data Engineer, where I worked across a wide range of data projects that strengthened my leadership and delivery skills. This experience led to my promotion to Data Engineering Manager in 2024, and I now lead one of the MI Development teams, delivering key data initiatives across CIO.

With over 14 years of experience, I focus on building scalable data platforms, modernising legacy systems, and delivering reliable solutions using Snowflake, Azure, automation, and strong data governance. I enjoy working with my team, helping them grow, and simplifying complex problems, and working with product teams and stakeholders to keep delivery on track and ensure our data foundations remain strong, reliable, and ready for the future .I really enjoy the culture at Hastings - clear vision, great people, and a strong push for cutting‑edge technology.

Outside work, I enjoy travelling, playing cricket, exploring new places, watching movies, and spending quality time with my family.

A photo of Nick who has dark hair wearing a navy suit and tie.

Nick, Data Platform Engineer

I joined Hastings in 2021, starting in the motor claims team where I supported our customers following motor accidents, helping to advise them on the process and getting them back on the road.

With an eagerness to grow my skillset, I was offered the opportunity to move into the data team as a data engineer, where I have since completed a Level 5 Data Engineering apprenticeship, marking a key step in my career development.

This transition has allowed me to build strong technical skills and contribute more strategically to the business through our data. Hastings has provided a supportive environment throughout, with a clear focus on development and progression, making it a fantastic place to grow, take on new challenges and build my career!

A black and white photo of Tom, who is wearing glasses and a dark tshirt.

Tom, Head of Data Delivery

I love working at Hastings. I’ve worked in data across academia, various corporate sectors and myriad startups, but this insurance company with a tech-stack that packs a punch is by far the best.

I lead the data engineering function, where I’m responsible for the design, delivery and operation of our large-scale data platform, which underpins analytics, reporting and decision making across the business. This means building and maintaining reliable and secure modern data pipelines whilst focusing on strategic value, future scalability and regulatory compliance.

At home, I’m a bit of an analogue dinosaur with two small children, a labrador and a garage full of tools to keep me busy.

Where our teams are based

Not all of our teams operate from all of our offices. Below you can see the offices in which these teams are based.