Hiring.Camp

Data Scientist (Search & Recommendations)

Mayflower

·

Mar 31, 2026

Location
Limassol, Lemesos, Cyprus
Workplace
Onsite
Type
Full-time
Department
ML Engineering
Seniority
Mid
Source
Recruitee

Description

Mayflower is a technology company building highload products used by millions of people worldwide. Operating at the scale of one of the world's top-50 websites, we solve complex engineering challenges and create solutions that power real-time entertainment for a global audience.

Now we look for a Data Scientist to join our ML team

Job Responsibilities

  • Search & Retrieval

    • Develop and improve retrieval pipelines for large-scale production search systems.

    • Work on candidate generation, query processing, matching, filtering, and retrieval strategies.

    • Improve search relevance, result coverage, and overall SERP quality.

    • Analyse failed searches, irrelevant results, zero-result queries, and other search-quality issues.

    • Explore lexical, semantic, behavioural, hybrid, and vector search approaches.

  • Ranking & Relevance

    • Build, train, and optimise ranking models for search and recommendation systems.

    • Develop learning-to-rank solutions using behavioural, content-based, contextual, and real-time features.

    • Design ranking features based on clicks, conversions, popularity, freshness, availability, and user behaviour.

    • Evaluate ranking quality using Precision, Recall, NDCG, MAP, MRR, and related relevance metrics.

    • Optimise models for low-latency inference and investigate relevance degradation, bias, and feedback loops.

  • Recommendation Systems

    • Develop recommendation models and candidate-generation strategies for personalised and non-personalised scenarios.

    • Build recall and ranking stages for multi-stage recommendation pipelines.

    • Work on related-item, complementary-item, next-action, and behavioural recommendation use cases.

    • Develop user, item, session, and contextual representations.

    • Balance relevance, diversity, novelty, coverage, and business constraints.

  • Experimentation & Evaluation

    • Design and run offline and online experiments for search, ranking, and recommendation improvements.

    • Build evaluation frameworks that connect model quality with product and business outcomes.

    • Design and analyse A/B tests using CTR, conversion, engagement, retention, and revenue-related metrics.

    • Create reproducible pipelines for data preparation, model training, evaluation, and comparison.

    • Evaluate model robustness across traffic segments, query groups, user cohorts, and edge cases.

  • ML Pipelines & Collaboration

    • Build end-to-end ML pipelines for feature generation, training, validation, deployment, and monitoring.

    • Work with high-load, real-time, and low-latency production systems.

    • Process large datasets using Python, SQL, batch pipelines, streaming systems, and Kafka.

    • Collaborate with product, backend, data engineering, and MLOps teams to productionise ML solutions.

    • Communicate technical decisions, experiment results, and trade-offs while contributing to ML best practices.

Skills

PythonSQLElasticsearchMachine LearningTensorFlowPyTorchScikit-learnAirflowData Engineering

Similar Jobs

30

Machine Learning Search Engineer

Deploy·Birmingham, England·Hybrid

1d ago

Sr Applied Data Scientist - Search and Browse (applied ML, LLMs, ML Ops)

Target·US·Hybrid

2d ago

Senior Data Scientist (Search & Recommendations)

Grab·Singapore·Onsite

1w ago

AI/ML Data Scientist - AI Vector Search & Agentic AI Platforms

Red Arch Solutions·Reston, Virginia

1w ago

Machine Learning Engineer, Search, Ads & Recommendations

Etsy·Brooklyn, New York·Remote

1w ago

Principal Software Development Engineer, ML-Powered Flight Search

Expedia·Washington, US

2w ago

Member of Technical Staff (Machine Learning Engineer, Search & Agents)

Perplexity·Belgrade, Central Serbia +2·Hybrid

2w ago

Senior Machine Learning Engineer, Search & Index

Wayve·Sunnyvale, California·Hybrid

2w ago

Senior Machine Learning Engineer (Recommendations/Search)

ASOS·London, England·Hybrid

2w ago

Senior Software Engineer I, Machine Learning, Search Systems

Etsy·Dublin, Leinster·Remote

2w ago

Senior Data Scientist – Search & Recommendations

Accesa·Romania·Remote

1mo ago

AI/ML Data Scientist - AI, Vector Search & Agentic AI Platforms

Red Arch Solutions·Reston, Virginia

1mo ago

Staff Machine Learning Engineer I, Search Retrieval

Etsy·Brooklyn, New York·Remote

1mo ago

Staff Machine Learning Engineer, GAI Search Relevance - Moveworks

ServiceNow·Mountain View, California

1mo ago

Data Scientist (Pre-Search)

Trendyol·Istanbul, Maslak·Hybrid

1mo ago

Senior Machine Learning Engineer, GAI Search Platform - Moveworks

ServiceNow·Mountain View, California

2mo ago

Staff, Machine Learning Engineer [L6] (Search & Discovery)

Coupang Internal·Seoul, South Korea

2mo ago

Sr. Staff, Machine Learning Engineer [L7-1] (Search & Discovery)

Coupang Internal·Seoul, South Korea

2mo ago

Member of Technical Staff (Machine Learning Engineer, Ranking Quality - Search)

Perplexity·Belgrade, Central Serbia +2

2mo ago

Senior ML Engineer - Search & LLM Ops

Ravenpack·Remote

2mo ago

Senior Machine Learning Engineer, Search

Dowjones·Madrid, Spain

2mo ago

Machine Learning Engineer, Local Search & Marketplace

Newsbreak·Mountain View, California

3mo ago

Machine Learning Engineer, GAI Search Relevance - Moveworks

ServiceNow·Mountain View, California

3mo ago

Machine Learning Engineer, GAI Search Platform - Moveworks

ServiceNow·Mountain View, California

3mo ago

Machine Learning Engineer - Search and Recommendation

Jd·UK·Onsite

3mo ago

Senior Machine Learning Engineer: Search Quality

Constructor·Remote·Remote

4mo ago

Internship - Search Machine Learning Engineer

Perplexity·London, England

6mo ago

Sr Principal Data Scientist, Search and Recommendations

Ingrammicro·Irvine, California

7mo ago

Sr. Applied Machine Learning Engineer - Search

Yurtsai·San Francisco, California·Remote

8mo ago

Internship - Search Machine Learning Engineer

Perplexity·Belgrade, Central Serbia

9mo ago