At a Glance
- Tasks: Develop and optimise AI services, manage ML pipelines, and implement real-time data processing.
- Company: Global tech company creating smart shopping experiences with a strong engineering culture.
- Benefits: Competitive salary, flexible hybrid working, and international exposure.
- Other info: Dynamic role with opportunities for research and career growth.
- Why this job: Join a high-impact team and work on cutting-edge ML projects at scale.
- Qualifications: Strong Python skills, AWS experience, and knowledge of NLP and LLMs required.
The predicted salary is between 63000 - 77000 £ per year.
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.
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.
Senior ML/AI Engineer in Belfast employer: Ocho
Join a dynamic and innovative digital consultancy that champions a remote-first work culture, offering exceptional benefits such as a competitive salary, generous annual leave, and a commitment to professional development. With a focus on quality and collaboration, you'll thrive in an environment that values your expertise and provides the autonomy to shape QA processes while working on complex, multi-component systems alongside a talented team in Northern Ireland.