freehire launches on Product Hunt on 26 August.

Follow →

Senior ML/AI Engineer

Summary

Senior ML/AI Engineer building LLM/RAG and NLP systems for ecommerce content moderation and insights, deploying on AWS with Python and Kafka.

Senior ML/AI Engineer

  • Senior ML engineering role combining hands-on model development with production system ownership at genuine scale
  • LLM/RAG, NLP, and streaming ML pipelines processing millions of items daily
  • AWS-native (Lambda, ECS, SageMaker, MSK, Kafka), strong Python required
  • £65,000-£75,000
  • High-impact role across AI Insights, Automated Answers, and mission-critical Machine Moderation systems

About the Company

Our client is a global technology company building smart shopping experiences, connecting thousands of brands and retailers with billions of consumers through enterprise-grade content and insight tools. Recognised as a Great Place to Work across multiple regions including the UK, they operate at serious scale with a strong engineering culture.

Role Overview

We're looking for a Senior ML/AI Engineer to join a Machine Learning team responsible for critical AI-powered services. This is a hands-on role spanning model development and production maintenance in a fast-paced, data-rich environment. You'll work across LLM/RAG architectures, NLP-based content moderation, and high-volume streaming pipelines, with real ownership of systems processing millions of reviews, questions, and answers daily.

Key Responsibilities

  • Develop and enhance AI services including AI Insights and AI Automated Answers using LLM/RAG architectures
  • Maintain and optimise the mission-critical Machine Moderation system, built on Python NLP models deployed on AWS (Lambda, ECS, SageMaker, SQS, SNS)
  • Train, evaluate, and monitor ML models using orchestration tools such as Flyte or Airflow
  • Manage ML pipelines on AWS with containerised services and CI/CD via GitHub Actions
  • Implement streaming data processing with Kafka for real-time content moderation
  • Monitor model performance and drift using observability tools such as Arize AI
  • Collaborate with Scala-based service teams and maintain API integrations for model serving
  • Conduct architectural reviews for ML pipeline design and Infrastructure as Code (Terraform)
  • Research and implement novel LLM/NLP approaches for content moderation and consumer insights

What You'll Need

Essential:

  • Strong Python proficiency for ML model development and deployment
  • Experience with AWS cloud services (Lambda, ECS, ECR, SageMaker, MSK, SNS, SQS)
  • Experience with NLP, LLMs, and production ML monitoring tools

Desirable:

  • Familiarity with ML orchestration platforms and CI/CD pipelines
  • Knowledge of streaming technologies (Kafka) and high-volume data processing
  • Strong Software Engineering or Computer Science background
  • Willingness to work with Scala-based systems

Benefits & Package

  • £65,000-£75,000
  • Flexible office attendance - hybrid working available
  • Global business with genuine scale and international exposure
  • High-impact, research-oriented ML work at production scale

You must currently reside in Northern Ireland.

Get in touch with Colin directly at

Skills:
Senior ML AI Python AWS


WHJS1_NI

See also