Incident Response Consultant Department: Incident Response Employment Type: Permanent - Full Time Location: UK - London Reporting To: Connor Rowden Description At CFC Response you will be part of a unique collaborative team of incident responders, business resumption engineers, and cybersecurity specialists whose sole responsibility it is to protect, recover, and mature the more than 80,000 CFC Underwriting insurance policyholders. You will be joining a group of technical experts who tackle cyber threats day-in-day-out, at scale, for a myriad of clients ranging from small businesses with minimal in-house capabilities, right through to large complex corporations with a full stack. You will never be bored, you will always be learning, and you will have fun doing it. This is a technical incident response role whose primary focus will be on data scoping and collection, investigation of the root cause, scope and data impact of a cyber incident and the verbal and written reporting of findings to respective insured/clients. As part of this undertaking, you will be joining a team of leading IR industry professionals who are responding to complex cyber incidents, at scale and across the globe. Furthermore, you will be supported by a wider team of experts. Key Responsibilities You'll lead the charge in collecting and analysing data, uncovering root causes, and identifying the scope of data exposure. Your insights will directly shape containment and eradication strategies for clients, and you'll have the opportunity to present your findings with confidence, answering technical questions and guiding stakeholders through the incident lifecycle. From authoring detailed investigation reports aligned to the MITRE ATT&CK framework to compiling Indicators of Compromise, your work will be critical in helping clients understand and recover from complex threats. Beyond technical excellence, this role is about building trust and delivering exceptional service. You'll collaborate closely with clients, policyholders, brokers, underwriters, and capacity providers-fostering strong relationships and championing the values that define CFC's culture. Whether you're analysing phishing emails and bypassed security controls or supporting the wider incident response team, your contributions will reflect integrity, accuracy, and quality. If you're passionate about cybersecurity and thrive in a fast-paced, client-focused environment, this is your chance to be part of something truly meaningful. Skills, Knowledge and Expertise Within this role, the successful candidate will have: Demonstrable understanding of common cyber-attacks. Programming experience in Python, PowerShell, BASH or similar scripting languages. Working knowledge of the Microsoft 365 platform. Laser focus on customer service and product excellence. Demonstratable investigational skills. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
27/07/2026
Full time
Incident Response Consultant Department: Incident Response Employment Type: Permanent - Full Time Location: UK - London Reporting To: Connor Rowden Description At CFC Response you will be part of a unique collaborative team of incident responders, business resumption engineers, and cybersecurity specialists whose sole responsibility it is to protect, recover, and mature the more than 80,000 CFC Underwriting insurance policyholders. You will be joining a group of technical experts who tackle cyber threats day-in-day-out, at scale, for a myriad of clients ranging from small businesses with minimal in-house capabilities, right through to large complex corporations with a full stack. You will never be bored, you will always be learning, and you will have fun doing it. This is a technical incident response role whose primary focus will be on data scoping and collection, investigation of the root cause, scope and data impact of a cyber incident and the verbal and written reporting of findings to respective insured/clients. As part of this undertaking, you will be joining a team of leading IR industry professionals who are responding to complex cyber incidents, at scale and across the globe. Furthermore, you will be supported by a wider team of experts. Key Responsibilities You'll lead the charge in collecting and analysing data, uncovering root causes, and identifying the scope of data exposure. Your insights will directly shape containment and eradication strategies for clients, and you'll have the opportunity to present your findings with confidence, answering technical questions and guiding stakeholders through the incident lifecycle. From authoring detailed investigation reports aligned to the MITRE ATT&CK framework to compiling Indicators of Compromise, your work will be critical in helping clients understand and recover from complex threats. Beyond technical excellence, this role is about building trust and delivering exceptional service. You'll collaborate closely with clients, policyholders, brokers, underwriters, and capacity providers-fostering strong relationships and championing the values that define CFC's culture. Whether you're analysing phishing emails and bypassed security controls or supporting the wider incident response team, your contributions will reflect integrity, accuracy, and quality. If you're passionate about cybersecurity and thrive in a fast-paced, client-focused environment, this is your chance to be part of something truly meaningful. Skills, Knowledge and Expertise Within this role, the successful candidate will have: Demonstrable understanding of common cyber-attacks. Programming experience in Python, PowerShell, BASH or similar scripting languages. Working knowledge of the Microsoft 365 platform. Laser focus on customer service and product excellence. Demonstratable investigational skills. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
Associate Data Scientist Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Reporting To: Takashi Nakamura Description Insurance isn't the first industry most people think of when they imagine interesting data science work. That's exactly why this role is interesting. CFC's Data & AI unit is building production agentic systems that automate complex underwriting decisions - not demos, not proof-of-concepts sitting on a shelf, but AI agents and Machine Learning (ML) pipelines that drive real business outcomes. The team includes machine learning engineers and software engineers shipping production services, and this role sits alongside them as an analytical counterpart: running experiments, stress testing assumptions, and generating the evidence that shapes what gets built and how it improves over time. This is an Associate Data Scientist role designed for someone early in their career who wants genuine exposure to production AI systems from day one. You'll work closely with ML and AI engineers, contributing to discovery work that feeds directly into live services - statistical analysis, feature engineering, LLM evaluation, and the kind of careful, evidence based thinking that makes the difference between an AI system that works in a notebook and one that holds up under real conditions. The problems are genuinely hard. The data is complex, the decisions are high stakes, and the domain has the kind of depth that keeps the work interesting. If you want to grow quickly in applied AI and ML - working on real systems, not toy datasets - this is the right environment. About the role Design and run experiments that directly shape production AI agents - testing ideas, validating approaches, and turning research into deployed improvements. Actively explore cutting edge developments in AI and machine learning - with the space and support to experiment, prototype, and bring new techniques into production where they add value. Evaluate and refine LLM powered workflows - building robust evaluation frameworks, stress testing agent behaviour, and driving continuous quality improvements in live systems. Explore complex, real world datasets to uncover insights that meaningfully improve underwriting decisions and system performance at scale. Prototype and iterate on features for AI/ML pipelines, taking ideas from early exploration through to measurable impact in production services. Investigate how agentic systems behave in production - identifying edge cases, failure modes, and opportunities to make systems more robust and reliable. Collaborate closely with ML/AI engineers to bridge research and production - contributing code, debugging issues, and helping ship improvements end to end. Document experiments, findings, and methodologies clearly so that insights are reproducible and decisions are traceable. About you We are looking for a Junior Data Scientist who enjoys solving complex problems and turning data into meaningful, real world outcomes. In this role, you will work across the full analytical lifecycle, from exploring data and building machine learning models to shaping how insights are communicated and applied across the business. You also play a part in how we responsibly explore and apply emerging technologies such as LLMs, focusing on how they perform and deliver value in practice. combine a strong grounding in statistics with hands on technical capability in Python and SQL take pride in producing clear, reliable analysis are thoughtful and detail driven, able to communicate effectively with a wide range of stakeholders, and comfortable learning from others while growing your own ownership bring curiosity, ask the right questions and look beneath the surface have experience with Azure, MLflow, or LLM tooling is a bonus, but not expected-we value mindset and approach just as highly as experience. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
26/07/2026
Full time
Associate Data Scientist Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Reporting To: Takashi Nakamura Description Insurance isn't the first industry most people think of when they imagine interesting data science work. That's exactly why this role is interesting. CFC's Data & AI unit is building production agentic systems that automate complex underwriting decisions - not demos, not proof-of-concepts sitting on a shelf, but AI agents and Machine Learning (ML) pipelines that drive real business outcomes. The team includes machine learning engineers and software engineers shipping production services, and this role sits alongside them as an analytical counterpart: running experiments, stress testing assumptions, and generating the evidence that shapes what gets built and how it improves over time. This is an Associate Data Scientist role designed for someone early in their career who wants genuine exposure to production AI systems from day one. You'll work closely with ML and AI engineers, contributing to discovery work that feeds directly into live services - statistical analysis, feature engineering, LLM evaluation, and the kind of careful, evidence based thinking that makes the difference between an AI system that works in a notebook and one that holds up under real conditions. The problems are genuinely hard. The data is complex, the decisions are high stakes, and the domain has the kind of depth that keeps the work interesting. If you want to grow quickly in applied AI and ML - working on real systems, not toy datasets - this is the right environment. About the role Design and run experiments that directly shape production AI agents - testing ideas, validating approaches, and turning research into deployed improvements. Actively explore cutting edge developments in AI and machine learning - with the space and support to experiment, prototype, and bring new techniques into production where they add value. Evaluate and refine LLM powered workflows - building robust evaluation frameworks, stress testing agent behaviour, and driving continuous quality improvements in live systems. Explore complex, real world datasets to uncover insights that meaningfully improve underwriting decisions and system performance at scale. Prototype and iterate on features for AI/ML pipelines, taking ideas from early exploration through to measurable impact in production services. Investigate how agentic systems behave in production - identifying edge cases, failure modes, and opportunities to make systems more robust and reliable. Collaborate closely with ML/AI engineers to bridge research and production - contributing code, debugging issues, and helping ship improvements end to end. Document experiments, findings, and methodologies clearly so that insights are reproducible and decisions are traceable. About you We are looking for a Junior Data Scientist who enjoys solving complex problems and turning data into meaningful, real world outcomes. In this role, you will work across the full analytical lifecycle, from exploring data and building machine learning models to shaping how insights are communicated and applied across the business. You also play a part in how we responsibly explore and apply emerging technologies such as LLMs, focusing on how they perform and deliver value in practice. combine a strong grounding in statistics with hands on technical capability in Python and SQL take pride in producing clear, reliable analysis are thoughtful and detail driven, able to communicate effectively with a wide range of stakeholders, and comfortable learning from others while growing your own ownership bring curiosity, ask the right questions and look beneath the surface have experience with Azure, MLflow, or LLM tooling is a bonus, but not expected-we value mindset and approach just as highly as experience. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
CFC is looking for an Associate Data Scientist in London, UK, to work alongside ML and AI engineers, focusing on production AI systems from day one. You'll be involved in designing experiments, evaluating workflows, and uncovering insights to improve underwriting decisions. The ideal candidate has a strong grounding in statistics and is technically capable in Python and SQL, with a focus on real-world outcomes. Join CFC to grow quickly in applied AI and ML in a fun, collaborative environment.
26/07/2026
Full time
CFC is looking for an Associate Data Scientist in London, UK, to work alongside ML and AI engineers, focusing on production AI systems from day one. You'll be involved in designing experiments, evaluating workflows, and uncovering insights to improve underwriting decisions. The ideal candidate has a strong grounding in statistics and is technically capable in Python and SQL, with a focus on real-world outcomes. Join CFC to grow quickly in applied AI and ML in a fun, collaborative environment.
CFC in London is seeking a mid-level Data Scientist to join the Data & AI team building production AI and ML systems for underwriting decisions. You will run experiments, design evaluation frameworks, and work with engineers to deliver live, scalable solutions that drive real business outcomes. You'll collaborate with ML engineers and software engineers to take prototypes into production, own data science aspects of a live LLM system, and translate insights into measurable, defensible metrics
26/07/2026
Full time
CFC in London is seeking a mid-level Data Scientist to join the Data & AI team building production AI and ML systems for underwriting decisions. You will run experiments, design evaluation frameworks, and work with engineers to deliver live, scalable solutions that drive real business outcomes. You'll collaborate with ML engineers and software engineers to take prototypes into production, own data science aspects of a live LLM system, and translate insights into measurable, defensible metrics
Data Scientist Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most data scientists think of when they imagine cutting-edge Artificial Intelligence (AI) work, but the incredibly rich data and nature of the business make it a great place to put cutting-edge AI to use. CFC's Data & AI team is building production agentic and ML systems that automate and inform complex underwriting decisions that drive real business outcomes - not demos, not proof-of-concepts sitting on a shelf. The team includes ML engineers and software engineers shipping production services, and this role sits alongside them as an analytical counterpart: running experiments, stress-testing assumptions, and generating the evidence that shapes what gets built and how it improves over time. We are looking for a mid-level Data Scientist to join the team that owns business-critical, live solutions utilising Large Language Models (LLMs), such as an email ingestion/extraction solution and underwriting agents. This is not a pure research or offline-modelling role - when research is carried out and potential opportunities identified it is expected that you will work closely with ML engineers and software engineers to build this into a live system, where quality, reliability, and evaluation rigor directly affects the business. We expect that a successful candidate will be able to own the data science side of a production LLM system end-to-end: partnering with stakeholders to build early prototypes, designing evaluation frameworks, measuring agent quality, and turning ambiguous "is this good?" questions into repeatable, defensible metrics - while working closely with engineers to understand what it takes to take that work from prototype to live system. About the role Explore complex, high dimensional, real-world datasets to uncover insights that meaningfully improve underwriting decisions and system performance at scale. Partner directly with underwriting and business stakeholders to scope problems, assess feasibility, and build early prototypes (e.g. PoC agents, rapid evaluation of an LLM approach) before committing engineering investment. Stay involved from prototype through to production, working with ML/software engineers to harden, scale, and maintain what you've built as a key contributor to the codebase. Design and run evaluation frameworks for LLM-powered agent behaviour, including offline (golden datasets, regression suites) and online (production monitoring, A/B testing) evaluation. Build and maintain analytical pipelines - prompt design, calibration against human labels, bias/consistency checks, LLM-as-a-judge, and ongoing validation that the judge stays trustworthy as the underlying models change. Partner with ML engineers to design system nodes/components, translating data science findings into concrete engineering requirements. Define quality metrics for agent outputs (accuracy, hallucination rate, task completion, groundedness, latency/cost trade-offs) and track them over time. Work with software engineers on productionising evaluation and monitoring code: CI/CD integration, release gating, and operational readiness (alerting, dashboards, on-call awareness). Actively explore cutting-edge developments in AI and machine learning - with the space and support to experiment, prototype, and bring new techniques into production where they add value. Investigate how agentic systems behave in production - identifying edge cases, failure modes, and opportunities to make systems more robust and reliable. Prototype and iterate on features for AI/ML pipelines, taking ideas from early exploration through to measurable impact in production services. Document experiments, findings, and methodologies clearly so that insights are reproducible and decisions are traceable. About you We're looking for a curious and technically strong Data Scientist who is passionate about applying AI and machine learning to complex, real-world business challenges. You'll be equally comfortable analysing data, designing experiments, engaging with stakeholders and collaborating with engineers to deliver production solutions. You'll have: Experience working in Data Science, Applied Machine Learning, NLP or LLM-focused roles. Strong Python and SQL skills, with experience working in production codebases and collaborative engineering environments. Hands-on experience evaluating, deploying and monitoring machine learning or LLM-powered applications. A solid understanding of experimentation, model evaluation, A/B testing and performance measurement. Experience working with modern AI frameworks, agent architectures or retrieval-augmented generation (RAG) solutions. Knowledge of cloud-based AI platforms, ideally within Azure. An understanding of how AI and ML systems are operationalised, monitored and maintained in production. Strong communication skills and the ability to translate complex technical concepts into practical business outcomes. Confidence working directly with both technical and non-technical stakeholders to solve ambiguous problems. An ownership mindset, with the ability to work independently while contributing effectively within a cross-functional team. Nice to have Prior experience in a business-critical / high-uptime production environment Experience with Databricks Understanding of asynchronous programming, containerised deployments (Docker), and modern service architectures Hands-on experience with Infrastructure as Code, particularly Terraform Experience designing and building distributed, asynchronous microservices using message brokers (e.g., Azure Service Bus, pub/sub). Knowledge of the insurance domain Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
26/07/2026
Full time
Data Scientist Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most data scientists think of when they imagine cutting-edge Artificial Intelligence (AI) work, but the incredibly rich data and nature of the business make it a great place to put cutting-edge AI to use. CFC's Data & AI team is building production agentic and ML systems that automate and inform complex underwriting decisions that drive real business outcomes - not demos, not proof-of-concepts sitting on a shelf. The team includes ML engineers and software engineers shipping production services, and this role sits alongside them as an analytical counterpart: running experiments, stress-testing assumptions, and generating the evidence that shapes what gets built and how it improves over time. We are looking for a mid-level Data Scientist to join the team that owns business-critical, live solutions utilising Large Language Models (LLMs), such as an email ingestion/extraction solution and underwriting agents. This is not a pure research or offline-modelling role - when research is carried out and potential opportunities identified it is expected that you will work closely with ML engineers and software engineers to build this into a live system, where quality, reliability, and evaluation rigor directly affects the business. We expect that a successful candidate will be able to own the data science side of a production LLM system end-to-end: partnering with stakeholders to build early prototypes, designing evaluation frameworks, measuring agent quality, and turning ambiguous "is this good?" questions into repeatable, defensible metrics - while working closely with engineers to understand what it takes to take that work from prototype to live system. About the role Explore complex, high dimensional, real-world datasets to uncover insights that meaningfully improve underwriting decisions and system performance at scale. Partner directly with underwriting and business stakeholders to scope problems, assess feasibility, and build early prototypes (e.g. PoC agents, rapid evaluation of an LLM approach) before committing engineering investment. Stay involved from prototype through to production, working with ML/software engineers to harden, scale, and maintain what you've built as a key contributor to the codebase. Design and run evaluation frameworks for LLM-powered agent behaviour, including offline (golden datasets, regression suites) and online (production monitoring, A/B testing) evaluation. Build and maintain analytical pipelines - prompt design, calibration against human labels, bias/consistency checks, LLM-as-a-judge, and ongoing validation that the judge stays trustworthy as the underlying models change. Partner with ML engineers to design system nodes/components, translating data science findings into concrete engineering requirements. Define quality metrics for agent outputs (accuracy, hallucination rate, task completion, groundedness, latency/cost trade-offs) and track them over time. Work with software engineers on productionising evaluation and monitoring code: CI/CD integration, release gating, and operational readiness (alerting, dashboards, on-call awareness). Actively explore cutting-edge developments in AI and machine learning - with the space and support to experiment, prototype, and bring new techniques into production where they add value. Investigate how agentic systems behave in production - identifying edge cases, failure modes, and opportunities to make systems more robust and reliable. Prototype and iterate on features for AI/ML pipelines, taking ideas from early exploration through to measurable impact in production services. Document experiments, findings, and methodologies clearly so that insights are reproducible and decisions are traceable. About you We're looking for a curious and technically strong Data Scientist who is passionate about applying AI and machine learning to complex, real-world business challenges. You'll be equally comfortable analysing data, designing experiments, engaging with stakeholders and collaborating with engineers to deliver production solutions. You'll have: Experience working in Data Science, Applied Machine Learning, NLP or LLM-focused roles. Strong Python and SQL skills, with experience working in production codebases and collaborative engineering environments. Hands-on experience evaluating, deploying and monitoring machine learning or LLM-powered applications. A solid understanding of experimentation, model evaluation, A/B testing and performance measurement. Experience working with modern AI frameworks, agent architectures or retrieval-augmented generation (RAG) solutions. Knowledge of cloud-based AI platforms, ideally within Azure. An understanding of how AI and ML systems are operationalised, monitored and maintained in production. Strong communication skills and the ability to translate complex technical concepts into practical business outcomes. Confidence working directly with both technical and non-technical stakeholders to solve ambiguous problems. An ownership mindset, with the ability to work independently while contributing effectively within a cross-functional team. Nice to have Prior experience in a business-critical / high-uptime production environment Experience with Databricks Understanding of asynchronous programming, containerised deployments (Docker), and modern service architectures Hands-on experience with Infrastructure as Code, particularly Terraform Experience designing and building distributed, asynchronous microservices using message brokers (e.g., Azure Service Bus, pub/sub). Knowledge of the insurance domain Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
Data Scientist Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most data scientists think of when they imagine cutting-edge Artificial Intelligence (AI) work, but the incredibly rich data and nature of the business make it a great place to put cutting-edge AI to use. CFC's Data & AI team is building production agentic and ML systems that automate and inform complex underwriting decisions that drive real business outcomes - not demos, not proof-of-concepts sitting on a shelf. The team includes ML engineers and software engineers shipping production services, and this role sits alongside them as an analytical counterpart: running experiments, stress-testing assumptions, and generating the evidence that shapes what gets built and how it improves over time. We are looking for a mid-level Data Scientist to join the team that owns business-critical, live solutions utilising Large Language Models (LLMs), such as an email ingestion/extraction solution and underwriting agents. This is not a pure research or offline-modelling role - when research is carried out and potential opportunities identified it is expected that you will work closely with ML engineers and software engineers to build this into a live system, where quality, reliability, and evaluation rigor directly affects the business. We expect that a successful candidate will be able to own the data science side of a production LLM system end-to-end: partnering with stakeholders to build early prototypes, designing evaluation frameworks, measuring agent quality, and turning ambiguous "is this good?" questions into repeatable, defensible metrics - while working closely with engineers to understand what it takes to take that work from prototype to live system. About the role Explore complex, high dimensional, real-world datasets to uncover insights that meaningfully improve underwriting decisions and system performance at scale. Partner directly with underwriting and business stakeholders to scope problems, assess feasibility, and build early prototypes (e.g. PoC agents, rapid evaluation of an LLM approach) before committing engineering investment. Stay involved from prototype through to production, working with ML/software engineers to harden, scale, and maintain what you've built as a key contributor to the codebase. Design and run evaluation frameworks for LLM-powered agent behaviour, including offline (golden datasets, regression suites) and online (production monitoring, A/B testing) evaluation. Build and maintain analytical pipelines - prompt design, calibration against human labels, bias/consistency checks, LLM-as-a-judge, and ongoing validation that the judge stays trustworthy as the underlying models change. Partner with ML engineers to design system nodes/components, translating data science findings into concrete engineering requirements. Define quality metrics for agent outputs (accuracy, hallucination rate, task completion, groundedness, latency/cost trade-offs) and track them over time. Work with software engineers on productionising evaluation and monitoring code: CI/CD integration, release gating, and operational readiness (alerting, dashboards, on-call awareness). Actively explore cutting-edge developments in AI and machine learning - with the space and support to experiment, prototype, and bring new techniques into production where they add value. Investigate how agentic systems behave in production - identifying edge cases, failure modes, and opportunities to make systems more robust and reliable. Prototype and iterate on features for AI/ML pipelines, taking ideas from early exploration through to measurable impact in production services. Document experiments, findings, and methodologies clearly so that insights are reproducible and decisions are traceable. About you We're looking for a curious and technically strong Data Scientist who is passionate about applying AI and machine learning to complex, real-world business challenges. You'll be equally comfortable analysing data, designing experiments, engaging with stakeholders and collaborating with engineers to deliver production solutions. You'll have: Experience working in Data Science, Applied Machine Learning, NLP or LLM-focused roles. Strong Python and SQL skills, with experience working in production codebases and collaborative engineering environments. Hands-on experience evaluating, deploying and monitoring machine learning or LLM-powered applications. A solid understanding of experimentation, model evaluation, A/B testing and performance measurement. Experience working with modern AI frameworks, agent architectures or retrieval-augmented generation (RAG) solutions. Knowledge of cloud-based AI platforms, ideally within Azure. An understanding of how AI and ML systems are operationalised, monitored and maintained in production. Strong communication skills and the ability to translate complex technical concepts into practical business outcomes. Confidence working directly with both technical and non-technical stakeholders to solve ambiguous problems. An ownership mindset, with the ability to work independently while contributing effectively within a cross-functional team. Nice to have Prior experience in a business-critical / high-uptime production environment Experience with Databricks Understanding of asynchronous programming, containerised deployments (Docker), and modern service architectures Hands-on experience with Infrastructure as Code, particularly Terraform Experience designing and building distributed, asynchronous microservices using message brokers (e.g., Azure Service Bus, pub/sub). Knowledge of the insurance domain Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
26/07/2026
Full time
Data Scientist Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most data scientists think of when they imagine cutting-edge Artificial Intelligence (AI) work, but the incredibly rich data and nature of the business make it a great place to put cutting-edge AI to use. CFC's Data & AI team is building production agentic and ML systems that automate and inform complex underwriting decisions that drive real business outcomes - not demos, not proof-of-concepts sitting on a shelf. The team includes ML engineers and software engineers shipping production services, and this role sits alongside them as an analytical counterpart: running experiments, stress-testing assumptions, and generating the evidence that shapes what gets built and how it improves over time. We are looking for a mid-level Data Scientist to join the team that owns business-critical, live solutions utilising Large Language Models (LLMs), such as an email ingestion/extraction solution and underwriting agents. This is not a pure research or offline-modelling role - when research is carried out and potential opportunities identified it is expected that you will work closely with ML engineers and software engineers to build this into a live system, where quality, reliability, and evaluation rigor directly affects the business. We expect that a successful candidate will be able to own the data science side of a production LLM system end-to-end: partnering with stakeholders to build early prototypes, designing evaluation frameworks, measuring agent quality, and turning ambiguous "is this good?" questions into repeatable, defensible metrics - while working closely with engineers to understand what it takes to take that work from prototype to live system. About the role Explore complex, high dimensional, real-world datasets to uncover insights that meaningfully improve underwriting decisions and system performance at scale. Partner directly with underwriting and business stakeholders to scope problems, assess feasibility, and build early prototypes (e.g. PoC agents, rapid evaluation of an LLM approach) before committing engineering investment. Stay involved from prototype through to production, working with ML/software engineers to harden, scale, and maintain what you've built as a key contributor to the codebase. Design and run evaluation frameworks for LLM-powered agent behaviour, including offline (golden datasets, regression suites) and online (production monitoring, A/B testing) evaluation. Build and maintain analytical pipelines - prompt design, calibration against human labels, bias/consistency checks, LLM-as-a-judge, and ongoing validation that the judge stays trustworthy as the underlying models change. Partner with ML engineers to design system nodes/components, translating data science findings into concrete engineering requirements. Define quality metrics for agent outputs (accuracy, hallucination rate, task completion, groundedness, latency/cost trade-offs) and track them over time. Work with software engineers on productionising evaluation and monitoring code: CI/CD integration, release gating, and operational readiness (alerting, dashboards, on-call awareness). Actively explore cutting-edge developments in AI and machine learning - with the space and support to experiment, prototype, and bring new techniques into production where they add value. Investigate how agentic systems behave in production - identifying edge cases, failure modes, and opportunities to make systems more robust and reliable. Prototype and iterate on features for AI/ML pipelines, taking ideas from early exploration through to measurable impact in production services. Document experiments, findings, and methodologies clearly so that insights are reproducible and decisions are traceable. About you We're looking for a curious and technically strong Data Scientist who is passionate about applying AI and machine learning to complex, real-world business challenges. You'll be equally comfortable analysing data, designing experiments, engaging with stakeholders and collaborating with engineers to deliver production solutions. You'll have: Experience working in Data Science, Applied Machine Learning, NLP or LLM-focused roles. Strong Python and SQL skills, with experience working in production codebases and collaborative engineering environments. Hands-on experience evaluating, deploying and monitoring machine learning or LLM-powered applications. A solid understanding of experimentation, model evaluation, A/B testing and performance measurement. Experience working with modern AI frameworks, agent architectures or retrieval-augmented generation (RAG) solutions. Knowledge of cloud-based AI platforms, ideally within Azure. An understanding of how AI and ML systems are operationalised, monitored and maintained in production. Strong communication skills and the ability to translate complex technical concepts into practical business outcomes. Confidence working directly with both technical and non-technical stakeholders to solve ambiguous problems. An ownership mindset, with the ability to work independently while contributing effectively within a cross-functional team. Nice to have Prior experience in a business-critical / high-uptime production environment Experience with Databricks Understanding of asynchronous programming, containerised deployments (Docker), and modern service architectures Hands-on experience with Infrastructure as Code, particularly Terraform Experience designing and building distributed, asynchronous microservices using message brokers (e.g., Azure Service Bus, pub/sub). Knowledge of the insurance domain Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
CFC in London is seeking a mid-level Data Scientist to join the Data & AI team. This role focuses on production ML systems, including LLM-powered components that support underwriting decisions and drive measurable business impact. You will partner with ML and software engineers to design, evaluate, and productionise models, ensuring reliability, monitoring, and rigorous evaluation throughout the lifecycle. A strong background in Python/SQL and experience deploying ML in production is essential,
26/07/2026
Full time
CFC in London is seeking a mid-level Data Scientist to join the Data & AI team. This role focuses on production ML systems, including LLM-powered components that support underwriting decisions and drive measurable business impact. You will partner with ML and software engineers to design, evaluate, and productionise models, ensuring reliability, monitoring, and rigorous evaluation throughout the lifecycle. A strong background in Python/SQL and experience deploying ML in production is essential,
CFC in London is seeking a Senior Machine Learning Engineer to build production-grade AI agents and scalable ML-powered services. You will design, implement, and monitor agentic systems that automate complex underwriting decisions, collaborating with data scientists and software engineers in a fast-paced Data & AI unit. The role emphasizes robust architecture, testability, and maintainability, with hands-on Python, LangChain, Docker, and Azure.
26/07/2026
Full time
CFC in London is seeking a Senior Machine Learning Engineer to build production-grade AI agents and scalable ML-powered services. You will design, implement, and monitor agentic systems that automate complex underwriting decisions, collaborating with data scientists and software engineers in a fast-paced Data & AI unit. The role emphasizes robust architecture, testability, and maintainability, with hands-on Python, LangChain, Docker, and Azure.
Senior Machine Learning Engineer Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most engineers think of when they imagine cutting-edge AI work. That's exactly why this role is interesting. CFC's Data & AI unit is building production agentic systems that automate complex underwriting decisions - not chatbots, not copilots bolted onto legacy workflows, but autonomous multi-step AI agents that reason over unstructured data, assess risk, and drive real business outcomes. We're using frameworks like LangChain to orchestrate LLM-driven services that sit at the heart of how the business operates. The problems are genuinely hard: ambiguous inputs, high-stakes decisions, and the kind of domain complexity that makes for satisfying engineering. We're also fundamentally rethinking how we deliver software. We're moving toward an agentic-first development model - using AI agents not just in what we build for the business, but in how we build it. The goal is to multiply engineering delivery by an order of magnitude: not by cutting corners or generating throwaway code, but by designing robust systems and processes that let agents handle well-defined work while engineers focus on architecture, design, and the problems that actually require human judgment. This is a deliberate, engineering-led approach. We care about code quality, testability, and maintainability - the agent-generated code meets the same standards as everything else. We expect that a successful candidate will be able to bring their expertise to help guide and refine our agentic development process as it matures - a meaningful opportunity to influence how we work as well as what we ship. About the role Design, develop, and maintain business-critical AI agent services. Build tailored agent workflows and services from business requirements, using LangChain and related frameworks with reliable patterns for LLM-driven decision-making in production. Integrate tests and validation to improve AI agents through evals and monitoring. Work with software engineers and architects to lead system design and architectural decisions. Translate technical specifications into clean, testable, and scalable production code. Work closely with cross-functional teams - engineers, data scientists, product managers - to deliver features on time and to a high standard. Write unit and integration tests to maintain reliability and service correctness. Monitor, troubleshoot, and continuously improve production services. Produce clear, structured documentation for systems, architecture, and processes. Mentor junior engineers through code reviews, best-practice guidance, and knowledge sharing. About you We're looking for an experienced AI or Machine Learning Engineer with strong software engineering fundamentals and a passion for building robust, production-ready AI systems. You'll be someone who enjoys solving complex technical problems, making thoughtful architectural decisions and working on systems where quality, reliability and maintainability really matter. You'll have: Significant experience building production-grade AI agents or LLM-powered services. Strong Python development experience, ideally with 6+ years of professional software engineering experience. A track record of writing clean, maintainable and high-quality production code. Experience supporting business-critical systems in live production environments. Strong understanding of asynchronous programming, Docker, containerised deployments and modern service architectures. Experience designing distributed systems, asynchronous microservices and event-driven architectures. Confidence leading system design discussions and making pragmatic architectural trade-offs. Strong cloud experience, ideally within Azure. Experience deploying, monitoring and maintaining ML or LLM models in production. Familiarity with MLOps, LLMOps, evals, monitoring and lifecycle management. Hands-on experience orchestrating LLM workflows using frameworks such as LangChain. An interest in how agentic software development can improve engineering delivery without compromising code quality. Strong communication skills and the ability to collaborate effectively in remote or asynchronous environments. An ownership mindset, with the ability to work independently and contribute effectively to shared codebases. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
26/07/2026
Full time
Senior Machine Learning Engineer Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most engineers think of when they imagine cutting-edge AI work. That's exactly why this role is interesting. CFC's Data & AI unit is building production agentic systems that automate complex underwriting decisions - not chatbots, not copilots bolted onto legacy workflows, but autonomous multi-step AI agents that reason over unstructured data, assess risk, and drive real business outcomes. We're using frameworks like LangChain to orchestrate LLM-driven services that sit at the heart of how the business operates. The problems are genuinely hard: ambiguous inputs, high-stakes decisions, and the kind of domain complexity that makes for satisfying engineering. We're also fundamentally rethinking how we deliver software. We're moving toward an agentic-first development model - using AI agents not just in what we build for the business, but in how we build it. The goal is to multiply engineering delivery by an order of magnitude: not by cutting corners or generating throwaway code, but by designing robust systems and processes that let agents handle well-defined work while engineers focus on architecture, design, and the problems that actually require human judgment. This is a deliberate, engineering-led approach. We care about code quality, testability, and maintainability - the agent-generated code meets the same standards as everything else. We expect that a successful candidate will be able to bring their expertise to help guide and refine our agentic development process as it matures - a meaningful opportunity to influence how we work as well as what we ship. About the role Design, develop, and maintain business-critical AI agent services. Build tailored agent workflows and services from business requirements, using LangChain and related frameworks with reliable patterns for LLM-driven decision-making in production. Integrate tests and validation to improve AI agents through evals and monitoring. Work with software engineers and architects to lead system design and architectural decisions. Translate technical specifications into clean, testable, and scalable production code. Work closely with cross-functional teams - engineers, data scientists, product managers - to deliver features on time and to a high standard. Write unit and integration tests to maintain reliability and service correctness. Monitor, troubleshoot, and continuously improve production services. Produce clear, structured documentation for systems, architecture, and processes. Mentor junior engineers through code reviews, best-practice guidance, and knowledge sharing. About you We're looking for an experienced AI or Machine Learning Engineer with strong software engineering fundamentals and a passion for building robust, production-ready AI systems. You'll be someone who enjoys solving complex technical problems, making thoughtful architectural decisions and working on systems where quality, reliability and maintainability really matter. You'll have: Significant experience building production-grade AI agents or LLM-powered services. Strong Python development experience, ideally with 6+ years of professional software engineering experience. A track record of writing clean, maintainable and high-quality production code. Experience supporting business-critical systems in live production environments. Strong understanding of asynchronous programming, Docker, containerised deployments and modern service architectures. Experience designing distributed systems, asynchronous microservices and event-driven architectures. Confidence leading system design discussions and making pragmatic architectural trade-offs. Strong cloud experience, ideally within Azure. Experience deploying, monitoring and maintaining ML or LLM models in production. Familiarity with MLOps, LLMOps, evals, monitoring and lifecycle management. Hands-on experience orchestrating LLM workflows using frameworks such as LangChain. An interest in how agentic software development can improve engineering delivery without compromising code quality. Strong communication skills and the ability to collaborate effectively in remote or asynchronous environments. An ownership mindset, with the ability to work independently and contribute effectively to shared codebases. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
Senior Machine Learning Engineer Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most engineers think of when they imagine cutting-edge AI work. That's exactly why this role is interesting. CFC's Data & AI unit is building production agentic systems that automate complex underwriting decisions - not chatbots, not copilots bolted onto legacy workflows, but autonomous multi-step AI agents that reason over unstructured data, assess risk, and drive real business outcomes. We're using frameworks like LangChain to orchestrate LLM-driven services that sit at the heart of how the business operates. The problems are genuinely hard: ambiguous inputs, high-stakes decisions, and the kind of domain complexity that makes for satisfying engineering. We're also fundamentally rethinking how we deliver software. We're moving toward an agentic-first development model - using AI agents not just in what we build for the business, but in how we build it. The goal is to multiply engineering delivery by an order of magnitude: not by cutting corners or generating throwaway code, but by designing robust systems and processes that let agents handle well-defined work while engineers focus on architecture, design, and the problems that actually require human judgment. This is a deliberate, engineering-led approach. We care about code quality, testability, and maintainability - the agent-generated code meets the same standards as everything else. We expect that a successful candidate will be able to bring their expertise to help guide and refine our agentic development process as it matures - a meaningful opportunity to influence how we work as well as what we ship. About the role Design, develop, and maintain business-critical AI agent services. Build tailored agent workflows and services from business requirements, using LangChain and related frameworks with reliable patterns for LLM-driven decision-making in production. Integrate tests and validation to improve AI agents through evals and monitoring. Work with software engineers and architects to lead system design and architectural decisions. Translate technical specifications into clean, testable, and scalable production code. Work closely with cross-functional teams - engineers, data scientists, product managers - to deliver features on time and to a high standard. Write unit and integration tests to maintain reliability and service correctness. Monitor, troubleshoot, and continuously improve production services. Produce clear, structured documentation for systems, architecture, and processes. Mentor junior engineers through code reviews, best-practice guidance, and knowledge sharing. About you We're looking for an experienced AI or Machine Learning Engineer with strong software engineering fundamentals and a passion for building robust, production-ready AI systems. You'll be someone who enjoys solving complex technical problems, making thoughtful architectural decisions and working on systems where quality, reliability and maintainability really matter. You'll have: Significant experience building production-grade AI agents or LLM-powered services. Strong Python development experience, ideally with 6+ years of professional software engineering experience. A track record of writing clean, maintainable and high-quality production code. Experience supporting business-critical systems in live production environments. Strong understanding of asynchronous programming, Docker, containerised deployments and modern service architectures. Experience designing distributed systems, asynchronous microservices and event-driven architectures. Confidence leading system design discussions and making pragmatic architectural trade-offs. Strong cloud experience, ideally within Azure. Experience deploying, monitoring and maintaining ML or LLM models in production. Familiarity with MLOps, LLMOps, evals, monitoring and lifecycle management. Hands-on experience orchestrating LLM workflows using frameworks such as LangChain. An interest in how agentic software development can improve engineering delivery without compromising code quality. Strong communication skills and the ability to collaborate effectively in remote or asynchronous environments. An ownership mindset, with the ability to work independently and contribute effectively to shared codebases. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
25/07/2026
Full time
Senior Machine Learning Engineer Department: Data & AI Employment Type: Permanent - Full Time Location: UK - London Description Insurance isn't the first industry most engineers think of when they imagine cutting-edge AI work. That's exactly why this role is interesting. CFC's Data & AI unit is building production agentic systems that automate complex underwriting decisions - not chatbots, not copilots bolted onto legacy workflows, but autonomous multi-step AI agents that reason over unstructured data, assess risk, and drive real business outcomes. We're using frameworks like LangChain to orchestrate LLM-driven services that sit at the heart of how the business operates. The problems are genuinely hard: ambiguous inputs, high-stakes decisions, and the kind of domain complexity that makes for satisfying engineering. We're also fundamentally rethinking how we deliver software. We're moving toward an agentic-first development model - using AI agents not just in what we build for the business, but in how we build it. The goal is to multiply engineering delivery by an order of magnitude: not by cutting corners or generating throwaway code, but by designing robust systems and processes that let agents handle well-defined work while engineers focus on architecture, design, and the problems that actually require human judgment. This is a deliberate, engineering-led approach. We care about code quality, testability, and maintainability - the agent-generated code meets the same standards as everything else. We expect that a successful candidate will be able to bring their expertise to help guide and refine our agentic development process as it matures - a meaningful opportunity to influence how we work as well as what we ship. About the role Design, develop, and maintain business-critical AI agent services. Build tailored agent workflows and services from business requirements, using LangChain and related frameworks with reliable patterns for LLM-driven decision-making in production. Integrate tests and validation to improve AI agents through evals and monitoring. Work with software engineers and architects to lead system design and architectural decisions. Translate technical specifications into clean, testable, and scalable production code. Work closely with cross-functional teams - engineers, data scientists, product managers - to deliver features on time and to a high standard. Write unit and integration tests to maintain reliability and service correctness. Monitor, troubleshoot, and continuously improve production services. Produce clear, structured documentation for systems, architecture, and processes. Mentor junior engineers through code reviews, best-practice guidance, and knowledge sharing. About you We're looking for an experienced AI or Machine Learning Engineer with strong software engineering fundamentals and a passion for building robust, production-ready AI systems. You'll be someone who enjoys solving complex technical problems, making thoughtful architectural decisions and working on systems where quality, reliability and maintainability really matter. You'll have: Significant experience building production-grade AI agents or LLM-powered services. Strong Python development experience, ideally with 6+ years of professional software engineering experience. A track record of writing clean, maintainable and high-quality production code. Experience supporting business-critical systems in live production environments. Strong understanding of asynchronous programming, Docker, containerised deployments and modern service architectures. Experience designing distributed systems, asynchronous microservices and event-driven architectures. Confidence leading system design discussions and making pragmatic architectural trade-offs. Strong cloud experience, ideally within Azure. Experience deploying, monitoring and maintaining ML or LLM models in production. Familiarity with MLOps, LLMOps, evals, monitoring and lifecycle management. Hands-on experience orchestrating LLM workflows using frameworks such as LangChain. An interest in how agentic software development can improve engineering delivery without compromising code quality. Strong communication skills and the ability to collaborate effectively in remote or asynchronous environments. An ownership mindset, with the ability to work independently and contribute effectively to shared codebases. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
CFC is hiring a Senior Machine Learning Engineer in London to design, develop and maintain AI agent services and LangChain-based workflows. You will join an autonomous, production-ready AI systems initiative focused on robust, scalable software with strong testing, monitoring and documentation practices. You will lead architecture discussions, collaborate with cross-functional teams, and mentor junior engineers while delivering high-quality, production-grade code in a remote-friendly environment.
25/07/2026
Full time
CFC is hiring a Senior Machine Learning Engineer in London to design, develop and maintain AI agent services and LangChain-based workflows. You will join an autonomous, production-ready AI systems initiative focused on robust, scalable software with strong testing, monitoring and documentation practices. You will lead architecture discussions, collaborate with cross-functional teams, and mentor junior engineers while delivering high-quality, production-grade code in a remote-friendly environment.
Technical Lead - Python Department: Global Security Services Employment Type: Permanent - Full Time Location: UK - London Reporting To: Richard Jacobs Description At CFC, this role sits right at the intersection of technology, data, and real business impact. You'll lead a talented engineering team and play a pivotal role in shaping how we design, build, and scale our platforms - from early concept through to production. As a Technical Lead at CFC you will be responsible for guiding and mentoring a team towards the successful development of high-quality technical solutions that align with our business goals. Providing technical leadership, designing and implementing complex solutions, and ensuring the team adheres to best practices. Join us in shaping the technical direction of our projects and fostering a culture of excellence. About the role This is a hands on leadership role where you'll set the standard for quality, guide engineers through complex challenges, and foster a collaborative, high performing team culture. You'll actively tackle technical debt, manage risk, and drive continuous improvement across tooling, automation, and CI/CD - all while ensuring we ship software we're proud of. If you're excited by solving complex problems, mentoring engineers, and building systems that operate at scale in a fast moving, innovative environment, this is a role where your impact will be visible from day one. About you You're an experienced technical leader who enjoys rolling up your sleeves as much as setting direction. You're comfortable explaining complex ideas to both technical and non technical audiences, and you instinctively balance pragmatism with long term thinking. You bring strong, hands on experience as a Python focused engineer or technical lead, with a genuine love for working close to the data. You're confident writing and optimising SQL (Postgres, SQL Server, Databricks), comfortable operating without an ORM, and familiar with the realities of handling data at scale. You care deeply about engineering craft - from clean, well reviewed code to robust testing and automation. You're at home in the command line, using tools like git, bash/zsh (and maybe vim), and you enjoy improving developer experience as much as delivering features. You're curious, analytical, and evidence driven, with the ability - and confidence - to interrogate data, draw insights, and share outcomes with clarity. Whether your background is Computer Science, Software Engineering, Data Science, Applied Statistics (or a closely related field), what matters most is your depth of understanding and passion for building great software. Most importantly, you're excited by the opportunity to grow with CFC - helping shape our technology, our teams, and the way we build for the future. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
24/07/2026
Full time
Technical Lead - Python Department: Global Security Services Employment Type: Permanent - Full Time Location: UK - London Reporting To: Richard Jacobs Description At CFC, this role sits right at the intersection of technology, data, and real business impact. You'll lead a talented engineering team and play a pivotal role in shaping how we design, build, and scale our platforms - from early concept through to production. As a Technical Lead at CFC you will be responsible for guiding and mentoring a team towards the successful development of high-quality technical solutions that align with our business goals. Providing technical leadership, designing and implementing complex solutions, and ensuring the team adheres to best practices. Join us in shaping the technical direction of our projects and fostering a culture of excellence. About the role This is a hands on leadership role where you'll set the standard for quality, guide engineers through complex challenges, and foster a collaborative, high performing team culture. You'll actively tackle technical debt, manage risk, and drive continuous improvement across tooling, automation, and CI/CD - all while ensuring we ship software we're proud of. If you're excited by solving complex problems, mentoring engineers, and building systems that operate at scale in a fast moving, innovative environment, this is a role where your impact will be visible from day one. About you You're an experienced technical leader who enjoys rolling up your sleeves as much as setting direction. You're comfortable explaining complex ideas to both technical and non technical audiences, and you instinctively balance pragmatism with long term thinking. You bring strong, hands on experience as a Python focused engineer or technical lead, with a genuine love for working close to the data. You're confident writing and optimising SQL (Postgres, SQL Server, Databricks), comfortable operating without an ORM, and familiar with the realities of handling data at scale. You care deeply about engineering craft - from clean, well reviewed code to robust testing and automation. You're at home in the command line, using tools like git, bash/zsh (and maybe vim), and you enjoy improving developer experience as much as delivering features. You're curious, analytical, and evidence driven, with the ability - and confidence - to interrogate data, draw insights, and share outcomes with clarity. Whether your background is Computer Science, Software Engineering, Data Science, Applied Statistics (or a closely related field), what matters most is your depth of understanding and passion for building great software. Most importantly, you're excited by the opportunity to grow with CFC - helping shape our technology, our teams, and the way we build for the future. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
CFC is seeking a Staff Security Engineer to advance security observability, automate controls and strengthen governance across its global tech estate. This senior individual contributor role partners with engineering, data, AI and digital workplace teams to raise security maturity in a fast-moving environment. You will design scalable security observability, automate assurance and embed secure practices into products and platforms while driving measurable risk reduction and security outcomes at
23/07/2026
Full time
CFC is seeking a Staff Security Engineer to advance security observability, automate controls and strengthen governance across its global tech estate. This senior individual contributor role partners with engineering, data, AI and digital workplace teams to raise security maturity in a fast-moving environment. You will design scalable security observability, automate assurance and embed secure practices into products and platforms while driving measurable risk reduction and security outcomes at
Staff Security Engineer Department: CISO Employment Type: Permanent - Full Time Location: UK - London Description At CFC, technology is at the heart of everything we do. As a market leader in cyber insurance and a business built on innovation, we're looking for a Staff Security Engineer to play a critical role in evolving our security capabilities and driving measurable risk reduction across our global technology estate. This is a senior individual contributor opportunity for an engineer who enjoys solving complex security challenges at scale. You'll work across engineering, data, AI and digital workplace teams to build security observability, automate control assurance and influence how security is embedded into products, platforms and processes. If you're passionate about turning security data into actionable insight, building elegant automation and raising the security maturity of a fast-moving technology organisation, we'd love to hear from you. About the role Designing and building security observability capabilities that provide meaningful visibility across systems, infrastructure and applications Developing automated control monitoring, evidence collection and continuous testing solutions that strengthen security governance Partnering with engineering, data and technology teams to embed effective security controls into products and platforms Driving improvements in security event monitoring, exposure management and alerting capabilities Conducting security reviews of new products, services and technology initiatives Building meaningful security metrics and reporting that support informed decision-making Supporting the evolution of security policies, standards and technical guardrails through automation and measurable outcomes Contributing to access governance and security control assurance activities across both human and non-human identities Acting as a technical leader and trusted security advisor, helping raise standards across the wider technology organisation. About you We're interested in hearing from engineers who combine strong technical depth with a practical, collaborative approach to security. You'll likely bring: A strong background in security engineering, information security, governance, risk or compliance Experience building security controls and automated security solutions within modern cloud environments Knowledge of security technologies such as SIEM, vulnerability management, data protection, endpoint security or exposure management platforms Experience working with APIs, automation, scripting and infrastructure-as-code technologies Familiarity with cloud platforms including Azure, AWS or GCP An understanding of security frameworks and control standards such as ISO 27001, SOC 2 and CIS Controls Experience operating in regulated environments and working with security and data protection requirements Excellent communication skills and the ability to influence stakeholders across technical and non-technical teams
22/07/2026
Full time
Staff Security Engineer Department: CISO Employment Type: Permanent - Full Time Location: UK - London Description At CFC, technology is at the heart of everything we do. As a market leader in cyber insurance and a business built on innovation, we're looking for a Staff Security Engineer to play a critical role in evolving our security capabilities and driving measurable risk reduction across our global technology estate. This is a senior individual contributor opportunity for an engineer who enjoys solving complex security challenges at scale. You'll work across engineering, data, AI and digital workplace teams to build security observability, automate control assurance and influence how security is embedded into products, platforms and processes. If you're passionate about turning security data into actionable insight, building elegant automation and raising the security maturity of a fast-moving technology organisation, we'd love to hear from you. About the role Designing and building security observability capabilities that provide meaningful visibility across systems, infrastructure and applications Developing automated control monitoring, evidence collection and continuous testing solutions that strengthen security governance Partnering with engineering, data and technology teams to embed effective security controls into products and platforms Driving improvements in security event monitoring, exposure management and alerting capabilities Conducting security reviews of new products, services and technology initiatives Building meaningful security metrics and reporting that support informed decision-making Supporting the evolution of security policies, standards and technical guardrails through automation and measurable outcomes Contributing to access governance and security control assurance activities across both human and non-human identities Acting as a technical leader and trusted security advisor, helping raise standards across the wider technology organisation. About you We're interested in hearing from engineers who combine strong technical depth with a practical, collaborative approach to security. You'll likely bring: A strong background in security engineering, information security, governance, risk or compliance Experience building security controls and automated security solutions within modern cloud environments Knowledge of security technologies such as SIEM, vulnerability management, data protection, endpoint security or exposure management platforms Experience working with APIs, automation, scripting and infrastructure-as-code technologies Familiarity with cloud platforms including Azure, AWS or GCP An understanding of security frameworks and control standards such as ISO 27001, SOC 2 and CIS Controls Experience operating in regulated environments and working with security and data protection requirements Excellent communication skills and the ability to influence stakeholders across technical and non-technical teams
CFC is seeking a Senior Software Engineer to design, build, and maintain scalable software solutions within our Technology team in London. You will translate complex requirements into robust, secure systems and contribute to architectural direction while mentoring peers. You'll work with Azure, .NET, containers and CI/CD to deliver products that support underwriters, brokers and clients, shaping the future of our technology platforms in a product-led environment.
21/07/2026
Full time
CFC is seeking a Senior Software Engineer to design, build, and maintain scalable software solutions within our Technology team in London. You will translate complex requirements into robust, secure systems and contribute to architectural direction while mentoring peers. You'll work with Azure, .NET, containers and CI/CD to deliver products that support underwriters, brokers and clients, shaping the future of our technology platforms in a product-led environment.
CFC is seeking a Software Engineer to join our Technology team in London. You will design, build and support applications using Angular and .NET/.NET Core, and contribute to cloud-native services in Microsoft Azure. You'll work across the full lifecycle, collaborating with product owners and engineers to deliver high-quality software that drives business value. You'll participate in agile practices, contribute to code reviews, and help improve testing, automation and security across the
20/07/2026
Full time
CFC is seeking a Software Engineer to join our Technology team in London. You will design, build and support applications using Angular and .NET/.NET Core, and contribute to cloud-native services in Microsoft Azure. You'll work across the full lifecycle, collaborating with product owners and engineers to deliver high-quality software that drives business value. You'll participate in agile practices, contribute to code reviews, and help improve testing, automation and security across the
Software Engineer Department: Technology Employment Type: Permanent - Full Time Location: UK - London Reporting To: Anna Kaglyak Description At CFC, technology is central to how we deliver specialist insurance products and services on a global scale. Our engineering teams build the platforms, tools and capabilities that enable the business to innovate, operate efficiently and create exceptional experiences for brokers and clients. We're seeking a Software Engineer to join our Engineering team. Working in a collaborative, product-led environment, you'll help design, build and support the applications and services that underpin CFC's technology platform. This is an opportunity to work across the full software development lifecycle, contribute to modern cloud-native solutions and play a key role in delivering products that have a direct impact on the business. About the role Design, develop and maintain applications using Angular and .NET/.NET Core technologies. Build and enhance cloud-native services within Microsoft Azure. Contribute to the full software development lifecycle, from discovery and design through to deployment and support. Collaborate with Product Owners, engineers and technical leads to deliver high-quality solutions aligned to business priorities. Investigate and resolve production issues to ensure platform stability, performance and reliability. Participate in agile delivery practices including refinement, sprint planning and retrospectives. Contribute to code reviews, pair programming and engineering best practices across the team. Support the development of scalable, maintainable and secure solutions through strong testing and automation practices. Contribute to solution design discussions and continuous improvement initiatives. Utilise AI-assisted development tools responsibly while maintaining ownership of quality, security and technical outcomes. About you You'll be a talented software engineer who enjoys solving complex problems and delivering high-quality solutions in a collaborative environment. You take ownership of your work, embrace continuous learning and are motivated by building technology that creates measurable business value. You'll ideally bring: Experience developing and supporting software solutions within an agile environment. Strong knowledge of .NET/.NET Core, ASP.NET and modern web application development. Experience with Angular or similar front-end frameworks. Experience working within cloud environments, ideally Microsoft Azure. Knowledge of Microsoft SQL Server, T-SQL and data-driven application development. Understanding of software design principles, development best practices and modern engineering approaches. Experience with testing frameworks, automation and CI/CD practices. Familiarity with tools such as Entity Framework and Test-Driven Development (TDD). Strong problem-solving and analytical skills. The ability to communicate effectively with both technical and non-technical stakeholders. A collaborative mindset and a commitment to delivering high-quality outcomes. At CFC, you'll join a technology team that values curiosity, collaboration and continuous improvement. You'll have the opportunity to work with modern technologies, contribute to meaningful products and help shape the future of a business that continues to challenge conventions within the insurance market. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
20/07/2026
Full time
Software Engineer Department: Technology Employment Type: Permanent - Full Time Location: UK - London Reporting To: Anna Kaglyak Description At CFC, technology is central to how we deliver specialist insurance products and services on a global scale. Our engineering teams build the platforms, tools and capabilities that enable the business to innovate, operate efficiently and create exceptional experiences for brokers and clients. We're seeking a Software Engineer to join our Engineering team. Working in a collaborative, product-led environment, you'll help design, build and support the applications and services that underpin CFC's technology platform. This is an opportunity to work across the full software development lifecycle, contribute to modern cloud-native solutions and play a key role in delivering products that have a direct impact on the business. About the role Design, develop and maintain applications using Angular and .NET/.NET Core technologies. Build and enhance cloud-native services within Microsoft Azure. Contribute to the full software development lifecycle, from discovery and design through to deployment and support. Collaborate with Product Owners, engineers and technical leads to deliver high-quality solutions aligned to business priorities. Investigate and resolve production issues to ensure platform stability, performance and reliability. Participate in agile delivery practices including refinement, sprint planning and retrospectives. Contribute to code reviews, pair programming and engineering best practices across the team. Support the development of scalable, maintainable and secure solutions through strong testing and automation practices. Contribute to solution design discussions and continuous improvement initiatives. Utilise AI-assisted development tools responsibly while maintaining ownership of quality, security and technical outcomes. About you You'll be a talented software engineer who enjoys solving complex problems and delivering high-quality solutions in a collaborative environment. You take ownership of your work, embrace continuous learning and are motivated by building technology that creates measurable business value. You'll ideally bring: Experience developing and supporting software solutions within an agile environment. Strong knowledge of .NET/.NET Core, ASP.NET and modern web application development. Experience with Angular or similar front-end frameworks. Experience working within cloud environments, ideally Microsoft Azure. Knowledge of Microsoft SQL Server, T-SQL and data-driven application development. Understanding of software design principles, development best practices and modern engineering approaches. Experience with testing frameworks, automation and CI/CD practices. Familiarity with tools such as Entity Framework and Test-Driven Development (TDD). Strong problem-solving and analytical skills. The ability to communicate effectively with both technical and non-technical stakeholders. A collaborative mindset and a commitment to delivering high-quality outcomes. At CFC, you'll join a technology team that values curiosity, collaboration and continuous improvement. You'll have the opportunity to work with modern technologies, contribute to meaningful products and help shape the future of a business that continues to challenge conventions within the insurance market. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
CFC in London is seeking a Software Engineer to join our Technology team. You will design, build and support scalable applications using Angular and .NET/.NET Core, contributing to cloud-native services in Microsoft Azure. You will work across the full lifecycle from design to deployment, with collaboration among Product Owners, engineers and leads to deliver high-quality software. The role emphasizes ownership, continuous learning and delivering tangible business value in a product-led,
19/07/2026
Full time
CFC in London is seeking a Software Engineer to join our Technology team. You will design, build and support scalable applications using Angular and .NET/.NET Core, contributing to cloud-native services in Microsoft Azure. You will work across the full lifecycle from design to deployment, with collaboration among Product Owners, engineers and leads to deliver high-quality software. The role emphasizes ownership, continuous learning and delivering tangible business value in a product-led,
Software Engineer Department: Technology Employment Type: Permanent - Full Time Location: UK - London Reporting To: Anna Kaglyak Description At CFC, technology is central to how we deliver specialist insurance products and services on a global scale. Our engineering teams build the platforms, tools and capabilities that enable the business to innovate, operate efficiently and create exceptional experiences for brokers and clients. We're seeking a Software Engineer to join our Engineering team. Working in a collaborative, product-led environment, you'll help design, build and support the applications and services that underpin CFC's technology platform. This is an opportunity to work across the full software development lifecycle, contribute to modern cloud-native solutions and play a key role in delivering products that have a direct impact on the business. About the role Design, develop and maintain applications using Angular and .NET/.NET Core technologies. Build and enhance cloud-native services within Microsoft Azure. Contribute to the full software development lifecycle, from discovery and design through to deployment and support. Collaborate with Product Owners, engineers and technical leads to deliver high-quality solutions aligned to business priorities. Investigate and resolve production issues to ensure platform stability, performance and reliability. Participate in agile delivery practices including refinement, sprint planning and retrospectives. Contribute to code reviews, pair programming and engineering best practices across the team. Support the development of scalable, maintainable and secure solutions through strong testing and automation practices. Contribute to solution design discussions and continuous improvement initiatives. Utilise AI-assisted development tools responsibly while maintaining ownership of quality, security and technical outcomes. About you You'll be a talented software engineer who enjoys solving complex problems and delivering high-quality solutions in a collaborative environment. You take ownership of your work, embrace continuous learning and are motivated by building technology that creates measurable business value. You'll ideally bring: Experience developing and supporting software solutions within an agile environment. Strong knowledge of .NET/.NET Core, ASP.NET and modern web application development. Experience with Angular or similar front-end frameworks. Experience working within cloud environments, ideally Microsoft Azure. Knowledge of Microsoft SQL Server, T-SQL and data-driven application development. Understanding of software design principles, development best practices and modern engineering approaches. Experience with testing frameworks, automation and CI/CD practices. Familiarity with tools such as Entity Framework and Test-Driven Development (TDD). Strong problem-solving and analytical skills. The ability to communicate effectively with both technical and non-technical stakeholders. A collaborative mindset and a commitment to delivering high-quality outcomes. At CFC, you'll join a technology team that values curiosity, collaboration and continuous improvement. You'll have the opportunity to work with modern technologies, contribute to meaningful products and help shape the future of a business that continues to challenge conventions within the insurance market. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
19/07/2026
Full time
Software Engineer Department: Technology Employment Type: Permanent - Full Time Location: UK - London Reporting To: Anna Kaglyak Description At CFC, technology is central to how we deliver specialist insurance products and services on a global scale. Our engineering teams build the platforms, tools and capabilities that enable the business to innovate, operate efficiently and create exceptional experiences for brokers and clients. We're seeking a Software Engineer to join our Engineering team. Working in a collaborative, product-led environment, you'll help design, build and support the applications and services that underpin CFC's technology platform. This is an opportunity to work across the full software development lifecycle, contribute to modern cloud-native solutions and play a key role in delivering products that have a direct impact on the business. About the role Design, develop and maintain applications using Angular and .NET/.NET Core technologies. Build and enhance cloud-native services within Microsoft Azure. Contribute to the full software development lifecycle, from discovery and design through to deployment and support. Collaborate with Product Owners, engineers and technical leads to deliver high-quality solutions aligned to business priorities. Investigate and resolve production issues to ensure platform stability, performance and reliability. Participate in agile delivery practices including refinement, sprint planning and retrospectives. Contribute to code reviews, pair programming and engineering best practices across the team. Support the development of scalable, maintainable and secure solutions through strong testing and automation practices. Contribute to solution design discussions and continuous improvement initiatives. Utilise AI-assisted development tools responsibly while maintaining ownership of quality, security and technical outcomes. About you You'll be a talented software engineer who enjoys solving complex problems and delivering high-quality solutions in a collaborative environment. You take ownership of your work, embrace continuous learning and are motivated by building technology that creates measurable business value. You'll ideally bring: Experience developing and supporting software solutions within an agile environment. Strong knowledge of .NET/.NET Core, ASP.NET and modern web application development. Experience with Angular or similar front-end frameworks. Experience working within cloud environments, ideally Microsoft Azure. Knowledge of Microsoft SQL Server, T-SQL and data-driven application development. Understanding of software design principles, development best practices and modern engineering approaches. Experience with testing frameworks, automation and CI/CD practices. Familiarity with tools such as Entity Framework and Test-Driven Development (TDD). Strong problem-solving and analytical skills. The ability to communicate effectively with both technical and non-technical stakeholders. A collaborative mindset and a commitment to delivering high-quality outcomes. At CFC, you'll join a technology team that values curiosity, collaboration and continuous improvement. You'll have the opportunity to work with modern technologies, contribute to meaningful products and help shape the future of a business that continues to challenge conventions within the insurance market. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
CFC in London is seeking a Senior Software Engineer to design and deliver scalable software solutions within a product-led engineering team. You will help shape architectural direction and build secure, high-performing systems across APIs, microservices and cloud-native platforms. The role emphasizes collaboration with cross-functional teams and delivering high-quality code, with opportunities to mentor others and influence technical strategy in a dynamic insurance tech environment.
19/07/2026
Full time
CFC in London is seeking a Senior Software Engineer to design and deliver scalable software solutions within a product-led engineering team. You will help shape architectural direction and build secure, high-performing systems across APIs, microservices and cloud-native platforms. The role emphasizes collaboration with cross-functional teams and delivering high-quality code, with opportunities to mentor others and influence technical strategy in a dynamic insurance tech environment.