> Markdown version of [/jobs/ext/2795799-senior-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/2795799-senior-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Machine Learning Engineer - **Company:** CFC - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Microsoft Azure, Software Quality, Code Review, Distributed Systems, Python (Programming Language), Machine Learning, Software Architecture, Service-Oriented Architecture, Software Engineering, Unstructured Data, Chatbots, Large Language Models, Event Driven Architecture, Integration Tests, Production Code, Machine Learning Operations, Virtual Agents, Asynchronous Programming, Docker, Microservices - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840617316-senior-machine-learning-engineer ## About the Role 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., * 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. ## 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., * 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. ## Related Videos - [Agentic AI - From Theory to Practice: Developing Multi-Agent AI Systems on Azure](https://www.wearedevelopers.com/videos/1532-agentic-ai-from-theory-to-practice-developing-multi-agent-ai-systems-on-azure) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Chatbots are going to destroy infrastructures and your cloud bills](https://www.wearedevelopers.com/videos/1130-chatbots-are-going-to-destroy-infrastructures-and-your-cloud-bills) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)