ML Engineer - Personalization & Real-Time AI

Optimove

Dundee

Hybrid

GBP 65,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Lunch budget when onsite
Fully stocked kitchen
Social events

Job summary

Optimove, a leading marketer-centric AI platform, seeks a Machine Learning Engineer to join the Personalize team in Dundee. You will own end-to-end ML feature work from framing to deployment, focusing on text data and modern techniques including LLMs, to improve personalization across channels.

You will collaborate across ML, MLOps, and software engineering, delivering reliable APIs and monitoring models in production.

Qualifications

  • Bachelor's degree in Computer Science, Data Science, Statistics or a related field, OR 1-4 years' professional ML experience.
  • Strong understanding of core ML concepts and common algorithms.
  • Strong Python (pandas, NumPy) and SQL skills.
  • Experience with Git, Docker, scikit-learn, PyTorch or TensorFlow, and ML pipelines.
  • Hands-on experience with text data and NLP techniques.
  • Solid experience with cloud technologies and data storage, including Snowflake.
  • Experience using AI coding assistants (e.g., Claude).
  • Eligible to work in the UK; hybrid role in Dundee office two days per week.

Responsibilities

  • Own the delivery of medium-sized ML features end-to-end within Personalize with problem framing, data preparation, model build/train, evaluation, deployment and monitoring.
  • Develop predictive ML models for classification, ranking and personalization using text data.
  • Leverage LLMs and other state-of-the-art techniques to enhance product capabilities.
  • Operationalise models as APIs across real-time and batch environments.
  • Monitor production models and address data quality issues and model degradation.
  • Research new ML applications and improve existing models, sharing findings with the team.
  • Collaborate with product, MLOps and engineering to define new ML applications and plan grooming.
  • Proactively surface and resolve technical challenges before impacting delivery.

Skills

Python
SQL
NLP
Pandas
NumPy
Git
Docker
Scikit-learn
PyTorch
TensorFlow
Snowflake
Claude

Education

Bachelor's degree or equivalent in CS/DS/Statistics

Tools

Snowflake

Job description

Optimove, a leading marketer-centric AI platform, seeks a Machine Learning Engineer to join the Personalize team in Dundee. You will own end-to-end ML feature work from framing to deployment, focusing on text data and modern techniques including LLMs, to improve personalization across channels.

You will collaborate across ML, MLOps, and software engineering, delivering reliable APIs and monitoring models in production.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer, Personalization & LLMs (Hybrid UK)
ML Engineer, Personalization & LLMs (Hybrid UK)

Greenhouse Software, Inc. • Dundee

Hybrid
GBP 60,000 - 90,000
Lunch budget on-site
Fully stocked kitchen
Hybrid work model
Machine Learning Engineer
Machine Learning Engineer

Greenhouse Software, Inc. • Dundee

Hybrid
GBP 60,000 - 90,000
Lunch budget on-site
Fully stocked kitchen
Hybrid work model
Machine Learning Engineer
Machine Learning Engineer

Optimove • Dundee

Hybrid
GBP 65,000 - 90,000
Lunch budget when onsite
Fully stocked kitchen
Social events
ML Engineer – Real-Time Personalisation at Scale
ML Engineer – Real-Time Personalisation at Scale

ASOS.com • Greater London

On-site
GBP 85,000 - 120,000
Employee discount
Employee sample sales
25 days paid annual leave
+2
ML Engineer — Personalization & Production Pipelines
ML Engineer — Personalization & Production Pipelines

HelloKindred • United Kingdom

Hybrid
GBP 70,000 - 110,000
ML Engineer – Personalisation & Recommendations
ML Engineer – Personalisation & Recommendations

Searchability • City Of London

Hybrid
GBP 127,000 - 155,000
Senior ML Engineer for Personalization at Scale
Senior ML Engineer for Personalization at Scale

ASOS.com • Greater London

On-site
GBP 90,000 - 130,000
Employee discount
Employee sample sales
25 days paid annual leave + extra day
+4
ML Engineer — Personalisation & Production
ML Engineer — Personalisation & Production

Sky • Greater London

Hybrid
GBP 60,000 - 80,000
Generous pension package
Private healthcare
Discounted mobile and broadband
+1
ML Engineering Manager — Lead Real-Time AI Systems
ML Engineering Manager — Lead Real-Time AI Systems

Compare the Market • Greater London

Hybrid
GBP 110,000 - 140,000
Senior ML Engineer - Personalisation & Recommendations
Senior ML Engineer - Personalisation & Recommendations

ASOS • Greater London

On-site
GBP 90,000 - 120,000
Employee discount (ASOS)
Employee sample sales
25 days paid annual leave + extra day
+4