ABOUT HOMEPROTECT
We founded Homeprotect on a simple principle – to provide protection to people underserved by the home insurance industry.
We’re experts at insuring people who want to build or buy a unique property, renovate, rent a home or leave it unoccupied. We can cover people who travel a lot, run a business from home or even collect rare treasures. We protect people who love living in a listed building, having a view of a river or sunbathing on a flat roof.
We can do this because our smart tech enables our customers to get an instant, online quote to cover a huge range of complex needs and our UK customer support teams are on hand to provide information and support when only a real person will do.
Our insurance has already empowered hundreds of thousands of people to protect their homes and the things they love. But we’re not content with being the leading provider of what’s called ‘non-standard’ insurance. We believe there’s no such thing as ‘standard’. We’re all unique and we all deserve home insurance designed with our individual needs in mind – something our combination of real people and smart tech enables us to do.
Our simple promise? Whoever you are and wherever you live, with Homeprotect we’ve got you covered.
WHAT IT’S LIKE TO WORK HERE
Our customers come from all walks of life and so do our people. We’re a small but perfectly formed team, made up of insurance industry specialists alongside a diverse mix of technologists, data scientists and customer and marketing champions from all sorts of industries and backgrounds. We all bring our individual expertise, an appetite for innovation and a shared ambition to empower people to protect their homes and the things that they love.
Working in a fast-paced environment where change happens regularly is how we do things. But we also recognise that you’ll do your best work when you have the right balance, and that’s why we have fully embraced hybrid working giving our teams the flexibility to choose the right location and working hours for them. We prefer to focus on the outputs of their work, not where they complete it. That said, there will be times when getting together in one location makes sense, but day-to-day, our teams have the freedom to decide where to work and we trust that they’ll make the right decision balancing the business needs and their own preferences.
Most companies think their culture is great, however at Homeprotect, we have the proof to back this up. We have been recognised externally as a Great Place to Work for the last five consecutive years.
Key Responsibilities:
1. Design, develop, and maintain customised data systems for collecting, processing, and provisioning data from internal and external sources, ensuring data consistency and quality to meet business needs.
2. Develop and maintain Terraform modules for new and existing data architecture components, ensuring code is modular, well-documented, and adheres to best practices for scalability, maintainability, and security.
3. Collaborate closely with the DevOps team to align data engineering requirements with deployment strategies and CI/CD pipeline integration. Represent the data engineering team in cross-functional meetings, advocating for its needs and ensuring that infrastructure changes are well-coordinated and communicated.
4. Assist the team with integrating developed solutions into existing processes. This includes adding new pipelines to Airflow and DBT, updating configurations in current solutions, and collaborating with DevOps to set up infrastructure and address integration-related questions. Take ownership of the deployment and integration phases of projects, ensuring thorough testing, automation, and monitoring to maintain stability. Document processes clearly to support team continuity and allow colleagues to focus on enhancing solution functionality.
5. Collaborate with data scientists, analysts, software developers, and other stakeholders, taking ownership of delivering data products as needed for each project.
Knowledge, Skills and Experience:
We would love to hear from people with the following skills and experience for this role:
Must haves:
1. Python - Candidates should have strong Python programming skills, including a solid understanding of object-oriented programming (OOP), asynchronous programming, and containerisation (e.g., Docker). Experience in developing and deploying production-grade Python applications, solving complex problems, and collaborating on projects with innovative technical solutions is essential.
2. SQL – Candidates should have strong SQL skills, including the ability to write and optimise complex queries, design and manage database structures, as well as create and debug stored procedures. Experience in building ETL/ELT pipelines, performing data transformation, and optimising performance is essential, along with a good understanding of data integration and collaboration with cross-functional teams.
3. Terraform – Candidates should have practical experience with Infrastructure as Code using Terraform, including designing, deploying, and managing cloud infrastructure. Proficiency in writing and managing Terraform modules, following best practices for code structure and version control, and ensuring scalable, secure infrastructure is essential. Familiarity with Azure as a cloud provider is preferred.
4. Cloud data and analytics platforms – Candidates should have experience working with cloud platforms, with a strong preference for experience in Azure.
5. Data Understanding – Candidates should have a strong understanding of different types of data, including structured/unstructured data and streaming/batch data, and how to handle them effectively. This includes knowledge of data organisation and storage formats, with experience using distributed systems such as Azure Data Lake Storage or similar solutions for managing both types of data. Familiarity with unstructured data types, such as images, PDFs, videos, and other media, as well as an understanding of their applications in machine learning and AI projects, is highly desirable.
Experience with the following would be a plus:
1. DBT – Experience in building transformation workflows using DBT is desirable. This includes an understanding of creating and managing data models, writing and executing DBT scripts, and integrating DBT into data pipelines.
2. Airflow – Knowledge and experience with Airflow are preferred, including experience in writing DAGs, managing workflows, and debugging pipeline processes.
3. Delta Tables – Understanding how Delta format and Delta tables work for efficient data storage and processing is an advantage. This includes familiarity with key features such as ACID transactions, schema enforcement, and time travel capabilities.
4. Kafka – Knowledge of data streaming and experience with Kafka for real-time data processing is beneficial. This includes an understanding of Kafka's architecture, configuration, and integration with other data systems. Practical experience implementing Kafka solutions is a real plus.
We think we have a fantastic company culture and welcome new team members with open arms. We also offer a great range of benefits, including:
1. A genuinely flexible approach to work. We are really supportive of you flexing your hours and location to help you keep everything in your life in balance.
2. Opportunities to focus on your professional growth whether that’s through training or other personal development opportunities - we want you to build your long-term career with us.
3. Discounted home insurance for you, your friends and your family.
4. An in-house wellbeing programme including seminars and workshops from wellbeing coaches and professionals.
5. Home working starter kit and money to spend on additional equipment you may need.
6. Charitable giving scheme, so you can donate to our partner charity, or one of your choice.
7. The opportunity to work alongside brilliant people, because this isn’t something that every organisation can offer!
On top of that, we also offer all the standard stuff, like:
1. 25 days’ holiday (plus bank holidays) and the ability to buy and sell >5 days annually.
2. Private medical cover.
3. Life insurance.
4. Annual discretionary bonus scheme.
5. Pension contribution.
6. Free fruit and really good coffee for the days you come into the office.
7. Local and national retail discounts.
Have we captured your imagination? If so, we’d love to hear from you!
#J-18808-Ljbffr