2,095,473open jobs
128,860companies
243,849added this week
Browse all
Location
Hybrid (London, United Kingdom)
Seniority
Senior · 5+ years exp
Visa
Licensed UK visa sponsor
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match

CFC

CFC is a specialist insurance provider and managing general agent focused on cyber insurance and emerging commercial risks. The company leverages proprietary technology and data analytics to offer streamlined underwriting, risk mitigation services, and specialty liability coverage. Headquartered in London, United Kingdom, the organization serves over 100,000 business clients across more than 90 countries.

We’re building AI systems that sit at the heart of how CFC makes complex underwriting decisions. Our Data & AI unit is developing autonomous, multi-step agents that reason over unstructured data, assess risk and deliver real business outcomes, creating the kind of complex engineering problems where great software engineering really matters.

Making agentic AI work reliably in production means solving challenges traditional software doesn’t always face: non-deterministic behaviour, tool failures, long-running workflows, high-stakes decisions and outputs that need to be observable and auditable. That’s where you come in.

As a Senior Software Engineer (AI & ML), you’ll help shape how these systems are designed and built, working across agent orchestration, APIs, tool integrations, durable state, guardrails, observability and cloud infrastructure. You’ll partner closely with Senior Machine Learning Engineers on the same agents, bringing the engineering depth needed to make them robust, testable and maintainable in production.

About the role

  • Design, build and run production AI agents that automate multi-step underwriting decisions over unstructured data.
  • Build the agent runtime, including orchestration, durable state, retries and long-running workflows that recover cleanly from failure.
  • Develop the tools, APIs and data services that agents call, creating clear contracts, predictable failure modes and full auditability.
  • Engineer guardrails, human-in-the-loop checkpoints and fallbacks for high-stakes automated decisions.
  • Instrument, monitor and troubleshoot agents and services in production, including tracing, cost, latency and decision logs, working with ML engineers to turn those insights into evaluations and improvements.
  • Help drive system design and architectural decisions for our agents and the services around them.
  • Design and evolve the data models and database schemas supporting submissions, agent runs, decisions and audit trails.
  • Provision and manage cloud infrastructure through Terraform and contribute to a high production standard across agent-generated code and tests.
  • Work closely with business, product and engineering teams to set delivery cadence, manage expectations and make pragmatic decisions about where additional engineering quality adds the most value.
  • Support the development of other engineers through code reviews, best-practice guidance and knowledge sharing

About you

We’re looking for someone who combines strong software engineering fundamentals with hands-on experience taking agentic AI beyond prototypes and into production.

You’ll bring:

  • Hands-on experience building LLM-based agents or agentic systems in production, ideally using orchestration frameworks such as LangGraph or LangChain, or equivalent systems you’ve built yourself.
  • A strong understanding of how agents fail in the real world, from non-determinism and tool failures to runaway loops, cost and latency issues, and how to engineer around them.
  • 5+ years’ professional software development experience in Python or another backend language such as Go, Java or C#. Our stack is Python, so you’ll need enough working knowledge to transfer your skills quickly if it isn’t already your main language.
  • Strong experience with asynchronous and concurrent programming, alongside a rigorous approach to unit and integration testing.
  • Day-to-day experience delivering software with AI coding agents, while maintaining a high bar for the code they produce.
  • Experience designing systems end to end, including service boundaries, data flows and failure modes, with the judgement to make and explain architectural trade-offs.
  • Strong relational database and data modelling experience. We use PostgreSQL, covering areas including schema design, query performance, transactions, concurrency and safe schema migrations.
  • Experience building distributed, asynchronous microservices using message brokers such as Azure Service Bus, with an understanding of at-least-once delivery, idempotency and dead-letter handling.
  • Experience building clear, well-documented RESTful APIs. We use FastAPI.
  • Strong cloud and infrastructure-as-code experience. Our environment uses Azure and Terraform, and hands-on IaC experience is essential for this role.
  • Experience with Docker and production container platforms such as Azure Container Apps, Kubernetes, GKE or ECS, alongside CI/CD workflows and YAML pipeline definitions.
  • Clear communication, pragmatic judgement and the confidence to work independently, influence technical decisions and mentor other engineers.

Experience building agents for high-stakes or regulated decision-making, working with data scientists on non-deterministic systems, using Databricks, or working within insurance would be useful, but these are nice-to-haves rather than requirements.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,095,473 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
London
Hybrid · Full-Time · Bristol · Berlin · Amsterdam
Python
SQL
Databases
Apache Kafka
AI/ML
Dagster
MLFlow
Machine Learning
DevOps
AWS
Kubernetes
Apply
Remote (United Kingdom) · Master's Degree · United Kingdom
AI/ML
AI Agents
LLM
RAG
Explainable AI
Knowledge Graph
LLM Guardrails
Agentic Workflows
Machine Learning
DevOps
GitHub
Robotics
Digital Twin
Apply
Hybrid · Full-Time · London
AI/ML
Function Calling
AI Agents
Structured Outputs
Context Engineering
Edge AI
DevOps
Platform Engineering
Apply
Hybrid · Full-Time · London
AI/ML
Function Calling
AI Agents
Structured Outputs
Apply
In office · 5+ years exp · Bachelor's Degree · London
AI/ML
Function Calling
AI Agents
LLM
RAG
Semantic Search
Apply
$92k – $164k per year · Remote (United States) · 5+ years exp · Bachelor's Degree · Eden Prairie
Python
Go
JavaScript
DevOps
Terraform
GCP
GitHub Actions
Azure
CI/CD
Jenkins
Git
AWS
Kubernetes
Pipeline as Code
Management
Agile
Apply
In office · 4+ years exp · Bachelor's Degree · Bengaluru
Python
Databases
PostgreSQL
Milvus
pgvector
Pinecone
FAISS
AI/ML
LangGraph
LangChain
LlamaIndex
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
AI Agents
Semantic Kernel
CrewAI
LLM
RAG
Hallucination
Reranking
Human-in-the-Loop
Semantic Search
LLM Guardrails
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Apply
$72k – $78k per year · In office · 2+ years exp · PhD · Naperville
Python
SQL
Databases
Microsoft Fabric
DevOps
Git
Analytics
Tableau
Power BI
Apply
In office · Bachelor's Degree · Hyderabad
Python
AI/ML
Human-in-the-Loop
Apply
$92k – $164k per year · Hybrid · 6+ years exp · Eden Prairie
Python
SQL
Databases
MySQL
Snowflake
Oracle
MS SQL
AI/ML
Airflow
DevOps
Git
GitHub
Amazon ECS
Analytics
Tableau
Power BI
ETL/ELT
SSIS
Alteryx
Apply
≈ $104k – $186k per year (Estimated) · Hybrid · Full-Time · 6+ years exp · London
Python
AI/ML
LangChain
AI Agents
LLM
LLMOps
Machine Learning
DevOps
Azure
Docker
Apply
Events Manager 2 days ago
$130k – $160k per year · Hybrid · Full-Time · 5+ years exp · New York
Marketing
HubSpot
Apply
Remote (location not specified) · Full-Time
Apply
Hybrid · Full-Time · London
Apply
Hybrid · Full-Time · London
Apply
≈ $87k – $224k per year (Estimated) · In office · Full-Time · London
Python
AI/ML
LangGraph
LangChain
Model Context Protocol
Prompt Engineering
AI Agents
RAG
Machine Learning
DevOps
Azure
CI/CD
AWS
Apply
Apply
≈ $79k – $134k per year (Estimated) · In office · London
Apply
≈ $79k – $154k per year (Estimated) · Hybrid · Full-Time · London
Analytics
Tableau
Power BI
Microsoft Excel
Apply
≈ $89k – $167k per year (Estimated) · In office · Full-Time · Master's Degree · London · Oxford
Analytics
Master Data Management
Apply
See all jobs
This is one of many
2,095,473 more open roles from verified company boards, updated every day.