Senior Machine Learning Engineer
- United Kingdom
- Senior Level
- Posted
Join our Data Intelligence & Analytics organization as a Senior Machine Learning Engineer. In this role, you will be the principal architect behind our unified AI/ML platform, designing and building the infrastructure that powers various AI-driven applications. You will own the end-to-end technical strategy, blueprint, and execution of scalable backend services and data pipelines. Additionally, you will act as a technical anchor for the Data Science team, enforcing rigorous engineering standards and evaluating build-vs-buy decisions.
Architect and evolve a highly scalable, multi-tenant AI/ML platform that seamlessly unifies traditional ML and Generative AI/LLM orchestration.
Extensive experience as a Senior or Lead ML Engineer, with a proven track record of architecting and operating production-grade ML platforms, services and distributed backends
Mastery of Python and robust experience with modern backend ecosystems. Familiarity with (or willingness to collaborate on) full-stack technologies like React and TypeScript is highly valued
Strong foundation in continuous integration/continuous deployment (CI/CD), testing frameworks (Pytest), and robust version control practices
About Cloudflare
Experience mentoring engineers, leading by example through high-quality code and rigorous design reviews, and fostering a culture of technical excellence
Responsibilities
- Design and implement robust production-grade AI Agents and Advanced Chatbots. Build reliable execution environments for Multi-Agent Systems.
- Act as a technical anchor for the Data Science team – enforcing rigorous engineering standards, leading design and security reviews, evaluating build-vs-buy decisions.
- Strong competency in Traditional ML lifecycles (feature stores, training pipelines, model monitoring) alongside deep experience in Generative AI patterns (RAG pipelines, context engineering, fine-tuning, guardrailing, and agentic AI systems)
- A builder's mindset. You are comfortable navigating ambiguity, shaping your own technical roadmap, adapt as needed and taking extreme ownership of system reliability, costs, and model performance
- Experience establishing LLMOps foundations, including automated prompt tracking, LLM evaluation pipelines (e.g., Ragas, TruLens), vector database optimization, context/token management, and real-time guardrailing/moderation layers
Requirements
- 3+ years of dedicated ML Engineering experience within a large-scale, enterprise environment (handling petabyte-scale data and working across globally distributed teams)
- Proven ability to architect, scale, and secure reliable, highly observable distributed systems, with a track record of leveling up platform foundations
- Strong problem-solving skills with a demonstrated ability to independently drive complex projects through ambiguous spaces and collaborate cross-functionally with data engineers, full-stack teams, and analysts
- Hands-on proficiency in building production-grade GenAI applications and multi-agent systems using advanced LLM frameworks like LangGraph, LangChain, or Autogen. Deep understanding of agent harness primitives, state management, memory architectures, and tool-calling loop mechanics
- Deep experience in scientific computing using Python (Scikit-Learn, PyTorch, or TensorFlow) and deploying traditional systems for end-to-end training, batch/real-time inference, and model observability
- Hands-on experience with modern MLOps platform tools (e.g., Airflow, Argo Workflows, ArgoCD) and data systems including BigQuery, Postgres, and robust ETL/ELT practices
- Strong experience with Docker and Kubernetes for containerization and orchestration, alongside Infrastructure-as-Code tools like Terraform and public cloud ecosystems (GCP, AWS, or Azure)
- Experience with full-stack web technologies and serverless/edge environments (FastAPI, TypeScript/JavaScript, Cloudflare Workers), with the agility to contribute across a multi-language stack
- M.S. or Ph.D. in Computer Science, Statistics, Mathematics, or a related quantitative field
- Exceptional written and verbal communication skills, with the ability to translate complex technical architectures into clear concepts for both engineering peers and business stakeholders
