AI & ML Engineer

Company: Charlotte Tilbury
Apply for the AI & ML Engineer
Location: London
Job Description:

Overview

As AI & ML Engineer you will design, build and deploy production-grade AI/ML solutions that scale across the business. You will collaborate with Data, Product and engineering teams to deliver reusable platforms, services and best practices. You tackle end-to-end development—from discovery to monitoring—focusing on safe, scalable AI in a fast-growing beauty company. This role blends technical depth with product sense to enable impactful, measurable AI initiatives. Join a mission-driven, innovative team accelerating AI adoption across the business.

Pay / Benefits

  • 25 days holiday (plus bank holidays)
  • Birthday leave
  • Pension and life assurance
  • Medicash and Employee Assistance Program
  • Regular social events
  • Dog-friendly days and spaces

Responsibilities

  • Design and implement agentic systems using RAG, grounding, prompt engineering, and orchestration on a GCP-first stack
  • Build and maintain production ML pipelines and services for non-GenAI use cases (e.g., recommender systems, customer segmentation models, marketing optimisation)
  • Develop APIs and microservices for AI/ML solutions with security, scalability, and observability
  • Implement CI/CD for ML services, IaC (Terraform), and monitoring for drift and performance
  • Establish guardrails for safe AI usage including prompt security and privacy/compliance
  • Contribute to reusable components, documentation and engineering best practices across the organisation
  • Collaborate with data engineers, data scientists, frontend/backend engineers, and product managers
  • Evaluate new AI technologies and provide recommendations for build/buy/configure decisions

Key requirements

  • Strong Python engineering skills (FastAPI, testing, typing)
  • Cloud-native development experience (GCP preferred)
  • Hands-on experience with GCP Vertex AI or equivalent (SageMaker, Azure ML)
  • Experience with agent orchestration frameworks (LangChain, LangGraph, ADK)
  • Solid understanding of MLOps: CI/CD, IaC (Terraform), experiment tracking, model registry, monitoring
  • Production deployment/operation of ML systems (batch and real-time)
  • Knowledge of RAG architectures, prompt engineering, guardrails and evaluation
  • Experience developing agentic capabilities (agent skills, MCP servers, tool usage)
  • Security, privacy, governance (IAM, secrets, PII handling)
  • Strong communication with technical/non-technical stakeholders
  • Interest in evaluating new AI tech and contributing to build/buy/configure decisions
  • Bachelor’s or Master’s degree in Computer Science/Engineering or demonstrable relevant experience
  • Knowledge of vector databases and retrieval strategies (nice-to-have)
  • Experience with recommender systems and ranking models (nice-to-have)
  • Familiarity with LLM evaluation tools (RAGAS, TruLens, LangSmith, Arize)
  • Cloud networking and platform infrastructure knowledge (nice-to-have)
  • Experience in e-commerce or retail environments (nice-to-have)
  • Effective communication
  • Collaboration with cross-functional teams
  • Curiosity about new AI technologies
  • Python (FastAPI)
  • GCP Vertex AI and cloud-native platforms
  • MLOps tooling (CI/CD, IaC Terraform, model registry)

…

Posted: October 1st, 2026