Senior Machine Learning Engineer
Location
United Kingdom
Posted
7 days ago
Salary
0
Seniority
Senior
No structured requirement data.
Job Description
Senior Machine Learning Engineer
CFC
Role 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. This is a Senior Machine Learning / AI Engineer role with genuine technical leadership scope. You’ll shape the architecture of AI-driven production microservices, own system design decisions, and work at the intersection of traditional software engineering and applied AI. You’ll collaborate closely with engineers, data scientists, and product managers in a team that’s small enough for your decisions to matter and ambitious enough for the work to stay interesting. Qualifications - 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. Requirements - 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. Benefits - 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.
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
MLOps / LLMOps Engineer
Rootshell Enterprise Technologies, Inc.Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US.
Role Description Operationalizing Large Language Models requires specialized expertise beyond traditional MLOps practices. LLMs present unique operational challenges including significantly larger computational requirements, complex data pipelines, specialized infrastructure needs, and unique performance optimization requirements. This specialized role ensures GenAI solutions can scale effectively from proof-of-concept to enterprise-wide deployment in a utility environment. - Ensures GenAI solutions move successfully from prototype to production with proper operational support - Establishes specialized monitoring for model performance, inference latency, and data quality - Enables efficient scaling of LLM solutions across multiple business units - Creates high-performance deployment architectures that balance speed, cost, and reliability - Develops operational data pipelines to continuously improve model performance with new utility-specific data Qualifications - DevOps + ML: Expertise in Kubernetes, Docker, CI/CD tools, and MLflow or similar platforms - Cloud & Infrastructure: Understanding of GPU instance options, cloud services (AWS/Azure/GCP), and optimization techniques - Automation: Proficiency in Python, Bash, and infrastructure-as-code tools like Terraform or Ansible - LLM-Specific Frameworks: Experience with tools like TensorBoard, MLFLow, or equivalent for scaling LLMs - Performance Optimization: Knowledge of techniques to monitor and improve inference speed, throughput, and cost - Collaboration: Ability to work effectively across technical teams while adhering to enterprise architecture standards Requirements - Design and implement LLM-specific deployment architectures with Docker containers for both batch and real-time inference - Configure GPU infrastructure on-premises or in the cloud with appropriate CI/CD pipelines for model updates - Build comprehensive monitoring and observability systems with appropriate logging, metrics, and alerts - Implement load balancing and scaling solutions for LLM inference, including model sharding if necessary - Create automated workflows for model retraining, versioning, and deployment - Optimize infrastructure costs through intelligent resource allocation, spot instances, and efficient compute strategies - Collaborate with PG&E's Cyber team on implementing appropriate security controls for GenAI applications - Develop automated testing frameworks to ensure consistent output quality across model updates
Role Description The Senior Machine Learning Engineer will be responsible for: - Building recommendation and search across feed, discovery, search, and content continuation. - Owning retrieval/ranking: candidate generation, embeddings, two-tower models, features, and serving quality. - Designing, launching, and analyzing recommendation/search experiments. Qualifications - 5+ years industry experience building production ML systems with senior ownership. - Bachelor's degree from a recognized university in China is required. - Hands-on experience with recommendation, search, ranking, ads ranking, feed ranking, or content discovery systems. - Experience with consumer apps, entertainment, social, gaming, creator, or engagement-driven products. - Familiarity with two-tower models, embedding retrieval, candidate generation, ranking, and online/offline evaluation. Requirements - 5+ years industry experience building production ML systems with senior ownership. - Hands-on experience with recommendation, search, ranking, ads ranking, feed ranking, or content discovery systems. - Experience with consumer apps, entertainment, social, gaming, creator, or engagement-driven products. - Familiarity with two-tower models, embedding retrieval, candidate generation, ranking, and online/offline evaluation. Benefits - Salary range: 150k-300k+ equity. - This is a remote position. Anti-signals - Cannot show core Senior Machine Learning Engineer, Recommendation experience. - Not comfortable with the listed work mode. - Low ownership, coordination-only, or no shipped examples.
• Lead and architect IDP (Intelligent Document Processing) solutions: develop, train, and optimize robust pipelines for extracting unstructured data from complex documents, defining efficient fine-tuning, RAG, and computer vision strategies. • Architect Agentic AI development: design and productionize complex agentic workflows using LangGraph, n8n, and others, ensuring state management, resilience, low latency, and failure handling in the orchestration of the formalization and credit pipeline. • Model structured data for new AI products: build statistical pipelines and advanced analytical models on the data extracted by IDPs, transforming raw data into strategic business reports, market indices, and predictive intelligence. • Ensure Quality, Observability, and Cost (Evals & FinOps): structure automated evaluation frameworks (LLM Evals) to measure hallucination, accuracy, and recall of models in production, optimizing token consumption and infrastructure costs. • Autonomy and cross-functional collaboration: work directly with Product Managers, Engineering, and Technical Leadership to translate market pain points into viable architectures, participating actively from PoC design through final production delivery. • Mentorship and technical culture: support the technical development of more junior team members, disseminating best practices for coding, modeling, and AI usage.
• Support the development of IDP (Intelligent Document Processing) solutions: Contribute to creating, training, tuning models and fine-tuning for extracting unstructured data from complex documents. • Build the future of agentic AI: Assist in orchestrating workflows using frameworks such as LangGraph, n8n, and others, connecting document extraction to approval and formalization pipelines. • Transform data into products: Apply statistical techniques and data analysis to the structured datasets produced by our IDPs, helping identify patterns and insights that will become new AI products for our clients. • Collaborate with technical, product and commercial teams: Work side by side with Technical Leadership, Data Engineering, Product Managers and the Front-end team, evaluating, supporting and improving the transition of proofs of concept (PoCs) to production solutions. • Ensure quality and monitoring: Help evaluate model outputs (LLMs, RAGs and classical models), test prompts and document processes, ensuring solutions are accurate and scalable. • Learn and innovate: Stay up to date with the state of the art in Generative AI, bringing curiosity, ideas and proactivity to solve bottlenecks in our document pipeline.
