Back to top

Data Engineer

Apply for this job Employment: Full Time Location: London SE1

About Insurwave

Insurwave is a London-based, client centric, tech focused, disruptive company that connects the specialty insurance market.   We are passionate about our people and our values of trust, curiosity and quality are embedded in everything we do.  

At Insurwave, we embrace the opportunity to create outside-the-box solutions. We are driven by the desire to help create something that has never existed – a fully automated and connected specialty insurance industry.

We have developed a platform that uses leading cloud and cryptography technologies to reduce the distance between corporate risk and insurance capital. One of the major benefits it offers is enabling insurers and brokers to innovate, bring new products and services to market fast, and develop a competitive edge.


About the Role

As a Data Engineer, the candidate will directly report to Lead Platform Engineer and will work in the team responsible for designing and building large scale, real time and scalable batch data pipelines using the latest tools and technologies. The candidate will work alongside other teams to assist in building the data ingestion processes, data storage and expanding BI capabilities of the Platform to improve data visualization and produce actionable insights. The candidate will participate in all the processes and contribute to making technology and design decisions as well as taking ownership of the data pipelines. The candidate will follow the company-wide rules of engagement and standards. The candidate will actively work with team members to share-knowledge and grow as a team.

Key responsibilities

  • Design, build and maintain data storage solutions and data pipelines
  • Develop and maintain the data ingestion pipelines (ETL)
  • Develop and maintain Machine Learning powered BI solutions allowing data analytics
    and visualisation
  • Work closely with Engineering and Product teams to provide solutions supporting
    product needs

Skills & experience required

  • Experience and working knowledge of database systems (SQL and NoSQL)
  • Work experience with Python/Scala or R language
  • Experience with Machine Learning
  • Experience in handling complex data structure from multiple sources and building
    scalable data pipelines
  • Experience in working with unstructured, semi-structured and structured datasets
    (large and small data sets)
  • Ability to create powerful stories and visualisations with data
  • Experience in working with cloud base solutions (preferably Azure)
  • Use of best practices in continuous integration and delivery
  • Willing to learn new technologies
  • Ability to work with teams in a constructive, collaborative manner



  • Bonus scheme
  • Life insurance, critical illness insurance and income protection insurance
  • Private health insurance including dental, optical and gym subsidiary
  • Private pension
  • Bike to Work Scheme
  • 25 days holiday + Public Holidays
  • Flexible working arrangements

Does this sound like you?

Apply for this job

Looking for
something else?

We hope that insurwave sounds like somewhere you’d like to work and we’d love to hear from you whether there are specific roles listed above or not.

We are always on the lookout for passionate people to join our team.

If you wish to be considered for any future positions, please send us your CV and covering letter.

Apply today