Charlotte Tilbury Beauty

ml engineer for retail and e-commerce

In short

Senior ML Engineer role at Charlotte Tilbury Beauty, a global beauty brand, building agentic AI systems (RAG, prompt engineering, orchestration) and production ML pipelines for recommender systems, segmentation, and marketing optimisation on a GCP-first stack. Requires strong Python (FastAPI), MLOps (CI/CD, Terraform, monitoring), hands-on GCP Vertex AI experience, and knowledge of agent orchestration frameworks and security/privacy governance. Hybrid role based in London, collaborating with data engineers, data scientists, and product managers.

About
Charlotte Tilbury Beauty is a global beauty brand founded in 2013 by makeup artist and entrepreneur Charlotte Tilbury. The company creates beauty products and operates across more than 50 markets.
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, including recommender systems, customer segmentation, and marketing optimisation
•Develop secure, scalable, and observable APIs and microservices for AI/ML solutions
•Implement CI/CD for ML services, write infrastructure as code, and monitor model and data drift and performance
•Establish guardrails for safe AI use, including prompt security, evaluation frameworks, and privacy compliance
•Contribute reusable components, documentation, and engineering best practices
•Collaborate with data engineers, data scientists, front-end and back-end engineers, and product managers
•Evaluate AI technologies, frameworks, and tooling, and recommend improvements
Requirements
•Strong Python engineering skills, including FastAPI, testing, and typing
•Experience with cloud-native development; GCP is preferred
•Hands-on experience with GCP Vertex AI or equivalent cloud-native AI/ML platforms, and agent orchestration frameworks
•Solid understanding of MLOps, including CI/CD, IaC, Terraform, experiment tracking, model registries, and monitoring
•Proven experience deploying and operating batch and real-time ML systems in production
•Familiarity with RAG architectures, prompt engineering, guardrails, and evaluation techniques
•Experience developing agentic capabilities, such as agent skills, MCP servers, and tool usage
•Strong understanding of security, privacy, and governance principles, including IAM, secrets, and PII handling
•Effective communication skills and ability to work with technical and non-technical stakeholders
•Interest in evaluating AI technologies and contributing to build, buy, or configure decisions
•Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or demonstrable relevant experience
Nice to have
•Knowledge of vector databases and retrieval strategies
•Experience with recommender systems and ranking models
•Familiarity with LLM evaluation tools
•Understanding of cloud networking and platform infrastructure
•Experience in e-commerce or retail
Benefits
•25 days of holiday plus bank holidays, with an additional day for your birthday
•Inclusive parental leave policy for parents and carers
•Pension and life assurance
•Wellness and social benefits, including Medicash, Employee Assist Programs, and regular social events with colleagues
•Dog-friendly days and spaces
•Product discount and gifting

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot