Now hiring

Senior Software Engineer (AI & ML) @ CFC

London, England, GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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.
  • 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

Skills

agent orchestrationCloud infrastructureTerraformSystem DesignCode Reviewobservabilityguardrails

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores