ML Engineer

Searchability

City Of London

Hybrid

GBP 127,000 - 155,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Searchability, based in London, is seeking a Machine Learning Engineer for a 3-year contract focused on user personalisation, including recommendation engines and ranking algorithms. The role covers the full ML lifecycle from data pipelines to production deployment.

You will build scalable features, perform large-scale data processing, and run A/B tests to continuously improve model performance. Hybrid work with two days onsite in West London; umbrella daily pay of £720.

Qualifications

  • Strong professional experience in Machine Learning Engineering.
  • Experience developing and optimising personalisation or recommendation models.
  • Strong understanding of recommendation systems and ranking algorithms.
  • Experience with user segmentation and/or content analysis.
  • Experience building scalable data pipelines.
  • Strong experience with feature engineering.
  • Experience working with large-scale structured and unstructured datasets.
  • Experience deploying and monitoring ML models in production.
  • Experience with A/B testing and offline experimentation.
  • Strong understanding of machine learning and deep learning.
  • Experience working collaboratively with data, engineering, product and other multidisciplinary teams.
  • Ability to evaluate and apply emerging ML research and techniques.

Responsibilities

  • Designing, training and optimising machine learning models.
  • Developing solutions for user personalisation and recommendation.
  • Building recommendation engines and ranking algorithms.
  • Developing user segmentation and content analysis models.
  • Designing and maintaining scalable data pipelines.
  • Supporting feature engineering and model training using large-scale structured and unstructured datasets.
  • Deploying and monitoring ML models in production environments.
  • Ensuring model availability, performance and continued relevance.
  • Designing and analysing A/B tests and offline experiments.
  • Using experimentation to evaluate model efficacy and drive continuous improvement.
  • Working collaboratively with multidisciplinary teams to align ML initiatives with business and user needs.
  • Evaluating emerging research across machine learning, deep learning and personalisation.

Skills

Machine Learning
Personalisation models
Recommendation systems
User segmentation
Data pipelines
Model deployment
A/B testing
Experimentation
Team collaboration

Job description

MACHINE LEARNING ENGINEER
  • £720 per day via Umbrella
  • West London – 2 days onsite per week
  • Circa 3-year contract
  • BPSS clearance required
ABOUT THE CLIENT

Our client is delivering a long-term technology programme focused on using advanced machine learning to improve user experiences through personalisation, recommendation and intelligent content delivery. You will join a multidisciplinary environment where machine learning is applied to large-scale data and real-world user needs.

THE MACHINE LEARNING ENGINEER ROLE:

As a Machine Learning Engineer, you will design, train, optimise and deploy machine learning models focused on user personalisation, including recommendation engines, ranking algorithms, user segmentation and content analysis.

You will work across the full machine learning lifecycle, from data pipeline engineering and feature development through to production deployment, experimentation and ongoing model optimisation.

Key responsibilities will include:

  • Designing, training and optimising machine learning models
  • Developing solutions for user personalisation and recommendation
  • Building recommendation engines and ranking algorithms
  • Developing user segmentation and content analysis models
  • Designing and maintaining scalable data pipelines
  • Supporting feature engineering and model training using large-scale structured and unstructured datasets
  • Deploying and monitoring ML models in production environments
  • Ensuring model availability, performance and continued relevance
  • Designing and analysing A/B tests and offline experiments
  • Using experimentation to evaluate model efficacy and drive continuous improvement
  • Working collaboratively with multidisciplinary teams to align ML initiatives with business and user needs
  • Evaluating emerging research across machine learning, deep learning and personalisation
  • Identifying opportunities to integrate new techniques and research into existing systems
MACHINE LEARNING ENGINEER ESSENTIAL SKILLS:
  • Strong professional experience in Machine Learning Engineering
  • Experience developing and optimising personalisation or recommendation models
  • Strong understanding of recommendation systems and ranking algorithms
  • Experience with user segmentation and/or content analysis
  • Experience building scalable data pipelines
  • Strong experience with feature engineering
  • Experience working with large-scale structured and unstructured datasets
  • Experience deploying and monitoring ML models in production
  • Experience with A/B testing and offline experimentation
  • Strong understanding of machine learning and deep learning
  • Experience working collaboratively with data, engineering, product and other multidisciplinary teams
  • Ability to evaluate and apply emerging ML research and techniques
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer
ML Engineer

Sanderson Government & Defence • City Of London

Hybrid
GBP 120,000 - 157,000
BPSS clearance
Hybrid work model
Machine Learning Engineer
Machine Learning Engineer

Investigo • Greater London

On-site
GBP 115,000 - 156,000
ML Engineer – Personalisation & Recommendations
ML Engineer – Personalisation & Recommendations

Searchability • City Of London

Hybrid
GBP 127,000 - 155,000
Machine Learning Engineer
Machine Learning Engineer

Platform Recruitment • Greater London

On-site
GBP 42,000 - 70,000
Senior ML Engineer
Senior ML Engineer

C4S Search Ltd • Greater London

On-site
GBP 90,000 - 150,000
ML Engineer - 12 months FTC
ML Engineer - 12 months FTC

Lorien • Coventry

Hybrid
GBP 59,000 - 71,000
Life assurance (6x annual salary)
Pension with matched contributions
Hybrid working: office once a week or
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Maxwell Bond • City of Westminster

On-site
GBP 51,000 - 69,000
ML Engineer
ML Engineer

VIQU Limited • City Of London

Hybrid
GBP 51,000 - 85,000
ML Engineer
ML Engineer

VIQU Ltd • Greater London

Hybrid
GBP 51,000 - 85,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Harnham - Data and Analytics Recruitment • Greater London

On-site
GBP 99,000 - 121,000
Hybrid work
Competitive pay + bonus
Career progression