Senior Engineer, Data Engineering
Senior Engineer, Data Engineering

Senior Engineer, Data Engineering

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Design and build scalable data pipelines and storage solutions while collaborating with teams.
  • Company: Insurwave is an innovative Insurtech company using AI to enhance risk understanding and insurance decisions.
  • Benefits: Enjoy 25 days leave, private healthcare, flexible working, and a commitment to your development.
  • Why this job: Make a real impact in a supportive, values-driven culture while working on exciting projects.
  • Qualifications: Experience with SQL, Python, and cloud solutions; passion for learning is essential.
  • Other info: Expect a thorough interview process including technical tests to showcase your skills.

The predicted salary is between 36000 - 60000 £ per year.

At Insurwave, we are looking for remarkable people who thrive on making an exceptional contribution. We now have an exciting opportunity for a Data Engineer to play a key role in our Data and AI team. If making a difference gets you out of bed in the morning, then this could be the perfect opportunity and the start of something incredible!

What will you be doing?

As a Data Engineer, you will directly report to a Senior Data 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. You 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 visualisation and produce actionable insights. You will participate in all the processes and contribute to making technology and design decisions as well as taking ownership of the data pipelines. You will follow the company-wide rules of engagement and standards and will actively work with team-members to share knowledge and grow as a team.

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
  • Develop and maintain API endpoints
  • Work closely with Engineering and Product teams to provide solutions supporting product needs

What skills and experience will I need to bring with me?

You’ll need to be able to demonstrate the core skills for the role, although more importantly if you don’t quite have all the skills, you have a passion and willingness for learning. Here’s what the teams will be looking for:

  • Experience and working knowledge of database systems (SQL and NoSQL)
  • Work experience with Python
  • Knowledge of data schema patterns and modelling techniques
  • Experience in handling complex data structure from multiple sources and building scalable data pipelines
  • Experience working with real-time data streams, data bricks, real-time databases
  • Working knowledge of data platform engineering concepts
  • 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

To be a successful Insurwaver, your attitude is as important. Insurwavers like to Think Big, building with ambition, they put Client’s experience first and are incredible Team Players, who have each other's back. These are our Values which drive our Culture, personified by our Leadership Team and is key to what we are looking for in you.

Interview steps

  • Preliminary phone call with the Talent Team (no video required)
  • First video interview with our People Experience Manager
  • Technical code test
  • Final interview with the hiring panel

Don’t be alarmed if there are other stages in the process, such as technical code tests, it’s all part of the plan for some of our roles.

What is Insurwave?

Insurwave is a disruptive Insurtech company leveraging the power of AI to consolidate and visualise data, helping clients to understand risk and make smarter risk transfer and insurance decisions. Our platform offers an integrated insurance management experience, from ai-driven data ingestion through to collecting and consolidating risk data providing insight on business exposure changes in real-time.

What’s in it for me?

You’ll be part of a supportive team, working in a Values led culture, doing the exciting work that you thrive on, making a real difference and having the impact you know you can have. As well as incredible job satisfaction, you’ll also get:

  • Lots of Holidays: 25 days annual leave | 8 Bank Holidays
  • More than a competitive salary: Private Health Care - Critical Illness Insurance - Life Insurance - 5% pension plan matching - cycle to work scheme - weekly online Yoga sessions
  • Great work-life balance - Flexible working options
  • A commitment to learning & development opportunities to support you in realising your potential

Altogether this makes Insurwave a fabulous place to work with incredible, friendly and supportive people!

Senior Engineer, Data Engineering employer: Insurwave

At Insurwave, we pride ourselves on fostering a vibrant and inclusive work culture that champions innovation and collaboration. As a Senior Engineer in Data Engineering, you'll enjoy a wealth of benefits including generous annual leave, private healthcare, and a commitment to your professional growth through continuous learning opportunities. Located in a dynamic environment, our team is dedicated to making a meaningful impact while ensuring a healthy work-life balance, making Insurwave an exceptional employer for those looking to thrive in their careers.
I

Contact Detail:

Insurwave Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer, Data Engineering

✨Tip Number 1

Familiarise yourself with the latest tools and technologies used in data engineering, especially those mentioned in the job description. This will not only help you understand the role better but also allow you to speak confidently about your knowledge during interviews.

✨Tip Number 2

Showcase your collaborative skills by preparing examples of how you've worked effectively in teams. Insurwave values team players, so be ready to discuss how you've contributed to group projects or supported colleagues in achieving common goals.

✨Tip Number 3

Brush up on your technical skills, particularly in Python and database systems. Consider doing some hands-on practice or mini-projects that demonstrate your ability to build data pipelines and work with real-time data streams, as these are crucial for the role.

✨Tip Number 4

Prepare for the technical code test by reviewing common data engineering challenges and solutions. Practising coding problems related to ETL processes and data ingestion will give you a solid foundation and boost your confidence for the interview.

We think you need these skills to ace Senior Engineer, Data Engineering

Database Systems (SQL and NoSQL)
Python Programming
Data Schema Patterns and Modelling Techniques
Building Scalable Data Pipelines
Real-Time Data Streams Handling
Data Bricks Experience
Real-Time Databases Knowledge
Data Platform Engineering Concepts
Data Visualisation Skills
Cloud-Based Solutions (preferably Azure)
Continuous Integration and Delivery Best Practices
Collaborative Teamwork
Willingness to Learn New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in data engineering, particularly with SQL, NoSQL, and Python. Emphasise any projects where you've designed or built data pipelines, as well as your experience with real-time data streams.

Craft a Compelling Cover Letter: In your cover letter, express your passion for data engineering and how it aligns with Insurwave's mission. Mention specific technologies you’ve worked with and how they relate to the role, showcasing your willingness to learn new skills.

Showcase Your Problem-Solving Skills: Provide examples in your application that demonstrate your ability to tackle complex data challenges. Highlight instances where you've collaborated with teams to create effective solutions, as teamwork is highly valued at Insurwave.

Prepare for Technical Assessments: Since there will be a technical code test, brush up on your coding skills, especially in Python. Be ready to discuss your approach to building scalable data pipelines and any relevant projects during the interview process.

How to prepare for a job interview at Insurwave

✨Showcase Your Technical Skills

Be prepared to discuss your experience with database systems, particularly SQL and NoSQL. Highlight any projects where you've built scalable data pipelines or worked with real-time data streams, as these are crucial for the role.

✨Demonstrate Your Problem-Solving Ability

During the technical code test, focus on your approach to solving problems. Explain your thought process clearly and don't hesitate to ask clarifying questions if needed. This shows your willingness to learn and collaborate.

✨Emphasise Team Collaboration

Insurwave values teamwork highly. Be ready to share examples of how you've worked effectively in teams, especially in a collaborative environment. Discuss how you’ve contributed to team success and supported your colleagues.

✨Align with Company Values

Research Insurwave's culture and values before your interview. Be prepared to discuss how your personal values align with theirs, particularly around thinking big and putting the client’s experience first. This will demonstrate your fit within their team.

Senior Engineer, Data Engineering
Insurwave
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>