AI & Emerging technologies

AI & ML Engineer

Charlotte Tilbury

London · Greater London · United Kingdom

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)

Reference: WJ-747_31186125 · Posted 01 Nov 2026

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.