About the Role
The AI & ML Engineering team accelerates AI adoption across the business, championing innovation while ensuring machine learning solutions are robust, scalable, and cost-efficient. We enable teams to solve problems using existing AI tools or build custom solutions. Our remit spans AI enablement, agentic systems development, and conventional ML engineering for non-GenAI applications like recommender systems and forecasting models. We are seeking an AI & ML Engineer passionate about building production-ready AI and machine learning solutions, contributing to the design, implementation, and deployment of scalable AI systems across the full development lifecycle.
Responsibilities
- Designing and implementing agentic systems using techniques spanning RAG, grounding, prompt engineering, and orchestration on a GCP-first stack.
- Building and maintaining production ML pipelines and services for non-GenAI use cases (e.g. recommender systems, customer segmentation models, marketing optimisation modules, leveraging supervised, unsupervised and/or econometric modelling approaches).
- Developing APIs and microservices for AI/ML solutions, ensuring security, scalability, and observability.
- Implementing CI/CD for ML services, writing infrastructure as code, and monitoring for model/data drift and performance.
- Establishing robust guardrails for safe AI usage, including prompt security, practical evaluation frameworks, and compliance with privacy regulations.
- Contributing to reusable components, documentation and engineering best practices that improve AI/ML delivery across the organisation.
- Collaborating with data engineers, data scientists, front & back-end engineers, product managers to deliver impactful solutions.
- Supporting the evaluation of new AI technologies, frameworks and tooling, contributing ideas and recommendations for continuous improvement.
Requirements
- Strong Python engineering skills (FastAPI, testing, typing) and experience with cloud-native development (GCP preferred).
- Hands-on experience with GCP Vertex AI (model endpoints, pipelines, embeddings, vector search) or equivalent cloud-native AI/ML platforms (e.g. AWS SageMaker, Azure ML) and agent orchestration frameworks (e.g. LangChain, LangGraph, ADK).
- Solid understanding of MLOps - CI/CD, IaC (Terraform), experiment tracking, model registry, and monitoring.
- Proven experience deploying and operating ML systems in production (batch and real-time).
- Familiarity with RAG architectures, prompt engineering, guardrails and evaluation techniques.
- Previous experience developing agentic capabilities, such as agent skills, MCP servers, tool usage.
- Strong grasp of security, privacy, and governance principles (IAM, secrets, PII handling).
- Effective communication skills and ability to work with both technical and non-technical stakeholders.
- An interest in evaluating new AI technologies and contributing to technical discussions around build, buy or configure decisions.
- Bachelor’s or Master’s degree in Computer Science/Engineering/related field, or demonstrable relevant experience.
- Knowledge of vector databases and retrieval strategies.
- Experience with recommender systems and ranking models.
- Familiarity with LLM evaluation tools (e.g., RAGAS, TruLens, LangSmith, Arize).
- A working understanding of cloud networking and platform infrastructure.
- Experience in e-commerce or retail environments.
Skills
- Python
- FastAPI
- GCP
- GCP Vertex AI
- AWS SageMaker
- Azure ML
- LangChain
- LangGraph
- ADK
- MLOps
- CI/CD
- Terraform
- RAG
- Prompt Engineering
- IAM
- Vector Databases
- Recommender Systems
- LLM Evaluation Tools
Location
- Remote
Work Type
- Hybrid
Experience Level
- Mid-level
Education Level
- Bachelor's degree
- Master's degree
Benefits
- 25 days holiday (plus bank holidays)
- Additional day off for birthday
- Inclusive parental leave policy
- Pension
- Life assurance
- Medicash
- Employee Assist Programs
- Regular social events
- Dog friendly days and spaces
- Product discount
- Product gifting
About the Company
- Founded by British makeup artist and beauty entrepreneur Charlotte Tilbury MBE in 2013, Charlotte Tilbury Beauty has revolutionised the face of the global beauty industry by de-coding makeup applications for everyone, everywhere, with an easy-to-use, easy-to-choose, easy-to-gift range.
- Today, Charlotte Tilbury Beauty continues to break records across countries, channels, and categories and to scale at pace.
- Over the last 10 years, Charlotte Tilbury Beauty has experienced exceptional growth and is one of the most talked about brands in the beauty industry and beyond.
- It has become a global sensation across 50 markets (and growing), with over 2,300 employees globally who are part of the Dream Team making the magic happen.
- Today, Charlotte Tilbury Beauty is a truly global business, delivering market-leading growth, innovative retail and product launches fuelled by industry-leading tech — all with an internal culture of embracing challenges, disruptive thinking, winning together, and sharing the magic.
- The energy behind the brand is infectious, and as we grow, we are always looking for extraordinary talent who want to be part of this our success and help drive our limitless ambitions.
- Our mission is to empower everybody in the world to be the most beautiful version of themselves.
- We celebrate and support this by encouraging and hiring people with diverse backgrounds, cultures, voices, beliefs, and perspectives into our growing global workforce.
Equal Opportunity
- By doing so, we better serve our communities, customers, employees - and the candidates that take part in our recruitment process.
