At a Glance
- Tasks: Lead the migration to a cutting-edge Databricks platform and build innovative data products.
- Company: Curinos, a forward-thinking company transforming financial services with AI-driven insights.
- Benefits: Flexible working, 25 days leave, and a supportive culture focused on your growth.
- Other info: Join a diverse team committed to inclusivity and professional development.
- Why this job: Make a real impact in the insurance sector while working with top industry experts.
- Qualifications: Experience in Databricks, Python, and SQL; strong problem-solving and collaboration skills.
The predicted salary is between 81000 - 99000 £ per year.
Curinos empowers financial institutions to put customers at the center of every decision. Our AI-first platform transforms proprietary data, advanced analytics and deep financial services expertise into timely recommendations - delivered right where teams work. The result: confident decisions, stronger customer relationships, and lasting, profitable growth.
This role is open to hybrid candidates based in the UK and able to travel as needed to our London HUB one day a week.
Curinos eBenchmarkers is the canonical provider of benchmark data on the decisions that govern insurer profitability — pricing, acquisition, renewal, and retention — across the UK personal lines insurance market. Our proprietary, end-to-end behavioural data cannot be replicated by any individual insurer from their own book, and it underpins trusted relationships with senior commercial decision-makers at every major UK insurer.
This is the first senior engineering hire of a deliberate platform-led transformation: moving Curinos eBenchmarkers from expert-led, manually produced benchmark reporting to a governed Databricks Lakehouse platform capable of supporting AI-first decision intelligence.
The role has a clear arc. You will first lead the migration of our benchmark production onto Databricks — owning solution design, migration execution, platform governance, and engineering standards for UK Insurance. You will then build on that foundation: turning deep domain expertise into reusable, tested data products, and going on to develop the product tooling that makes the platform strategy real. Architect first, product builder second — both matter, and the sequence is deliberate.
You will sit embedded within the UK Insurance business, reporting to the Head of Insurance, EMEA, and working directly with business leadership, product delivery, and analysts to understand the commercial purpose behind what you build. You will serve UK business priorities, working to standards set centrally by our North American Databricks platform architects — coordinating with them on enterprise governance, security, and CI/CD — while delivery ownership sits with you locally. Everything you build will meet UK regulatory requirements, including UK GDPR and data residency expectations.
Our benchmark stack shares a legacy architecture with the wider business, and the underlying platform is being upgraded in parallel; you will coordinate on the shared foundation while owning the Insurance-specific layer above it.
Responsibilities
- Embedded execution, central technical governance. You will sit inside UK Insurance, working with the business lead, product delivery, business operations, analytics, and domain experts, alongside a mid-level engineering capability you will mentor.
- Lead the migration of legacy SQL solutions into Databricks Jobs, Workflows, and PySpark/SQL pipelines, maintaining operational SLAs throughout.
- Define the target-state data architecture — Lakehouse, Medallion, and domain-oriented data product patterns — to support reporting, analytics, and future AI/ML use cases.
- Work with product, business leadership, and analysts to codify canonical metric logic — the standard definitions for renewal, new business, pricing, and retention — replacing spreadsheet calculations with documented, testable code.
- Build automated QA and reconciliation between legacy and new outputs, and the observability that gives internal and external customers confidence in the data.
- Design and build production-grade, reusable pipeline frameworks with strong data quality, observability, and error handling built in.
- Own UK Unity Catalog governance: catalogue, schema, table design, ownership models, and access control strategies.
- Implement CI/CD pipelines for Databricks assets using source control, automated testing, and Infrastructure-as-Code where applicable.
- Tune Spark and SQL workloads for performance and cost, optimising Delta Lake structures, partitioning, and computing strategy.
- Partner with Security, Infrastructure, and Risk teams to design secure, least-privilege data access patterns that meet UK GDPR and regulatory requirements.
- Act as the primary liaison between UK delivery and the centralised (NA-based) Databricks platform function.
- Build out new product offerings on the platform, from prototype through to client implementation, using the richest market data asset in insurance.
- Provide technical leadership and mentorship to the mid-level engineering resource, lead architecture and code reviews, and champion engineering best practice across the team.
Desired Skills & Expertise
- A product-minded senior engineer with the architectural depth to lead a platform migration and the temperament to work close to commercial ambiguity.
- Strong, hands-on experience with Databricks, delivering enterprise-scale pipelines, workflows, and Lakehouse architectures.
- Advanced proficiency in Python, PySpark, and SQL.
- A proven track record migrating SQL Server workloads, stored procedures, and scheduled jobs to modern, cloud-native data platforms.
- Experience designing reusable data models, metric layers, or transformation logic.
- A solid understanding of Unity Catalog governance, security models, and access control frameworks.
- Experience building CI/CD pipelines, automated testing, and Infrastructure-as-Code practices.
- A track record of Spark performance tuning, workload optimisation, and cloud cost management.
- Comfort operating in a federated model, where platform standards are set centrally but delivery ownership sits with you locally.
- A track record of partnering with business stakeholders to translate commercial requirements into robust technical delivery.
- A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
Nice to Have
- Experience within insurance, financial services, pricing, or marketing analytics.
- Familiarity with UK regulatory requirements, including UK GDPR, data residency, and regional governance controls.
- Experience designing reusable platform frameworks for deployment, logging, monitoring, and operational support.
- Hands-on use of AI-assisted development tools such as GitHub Copilot, Claude, ChatGPT, or Databricks Genie to boost engineering productivity.
- Experience collaborating with centralised platforms, cloud engineering, or architecture teams across multiple regions.
- Strong documentation discipline — architecture diagrams, standards, runbooks, and migration playbooks.
- Dbt or analytics engineering experience.
Who This Role Is For
This role is likely to suit an architect-minded senior engineer who wants to lead a migration and then stay to build the product on top of it — not hand it over and move on. It will suit a data engineer who enjoys business context and product ambiguity, a consulting-style or forward-deployed engineer who likes messy real-world delivery and tangible commercial impact, or a technical lead from a pricing, fintech, insurtech, or data-product environment.
You will enjoy this role if you like making messy things repeatable, trusted, and scalable, and you want a focused domain where your work clearly drives commercial outcomes.
This role is not a pure data science role, a BI/dashboard role, a Databricks administrator role, or a central platform role disconnected from business problems. The work is engineering-shaped but embedded in the strategic problem.
What Success Looks Like
At 6 months: the migration of at least one material product workflow is delivered onto a reusable, tested, governed foundation. QA automation is reducing manual checking, and analysts are spending less time on production and more on interpretation.
At 12 months: core recurring products sit on the Databricks platform, migration risk is materially reduced, and key metrics are version-controlled, documented, and trusted. Curinos eBenchmarkers has a credible substrate for applied AI, and the first product tooling built on the new foundation is in client hands.
Why work at Curinos?
- Competitive benefits, including a range of financial, health, and lifestyle benefits to choose from.
- Flexible working options, including home working, flexible hours, and part-time options depending on role requirements.
- 25 days annual leave, floating holidays, volunteering days and a day off for your birthday!
- Learning and development tools to support your career growth.
- Work with industry-leading Subject Matter Experts and specialist products.
- Regular social events and networking opportunities.
- Collaborative, supportive culture, including an active DE&I program.
- Employee Assistance Program providing expert third-party advice on well-being, relationships, legal, and financial matters, as well as access to counseling services.
Applying
We know that sometimes the “perfect candidate” doesn’t exist, and that people can be put off applying if they don’t meet all the requirements. If you’re excited about working for us and have relevant skills or experience, we encourage you to apply. You could be just what we need.
If you need any adjustments to support your application, such as alternative formats, special requirements to access our buildings, or adjusted interview formats, please contact us at careers@curinos.com, and we’ll do everything we can to help.
Inclusivity at Curinos: We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, Curinos is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, colour, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics.
Senior Product Engineer /Architect in London employer: Curinos
Curinos is an exceptional employer that prioritises employee well-being and professional growth, offering competitive benefits, flexible working options, and a collaborative culture. With a focus on inclusivity and diversity, employees are encouraged to thrive in a supportive environment while working alongside industry-leading experts. The London office serves as a vibrant hub for innovation, making it an ideal location for those looking to make a meaningful impact in the financial services sector.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Product Engineer /Architect in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Curinos or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Curinos.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Curinos.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Curinos that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Product Engineer /Architect in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Curinos.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Curinos and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Curinos
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Curinos uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.