Senior Data Scientist

Roamler BV

Amsterdam

Hybrid

EUR 90,000 - 130,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary & pension
25 holidays per year
NS-Business card
Home office allowance €250
Company laptop
Flexible hours; 2 days in Amsterdam
Friday team activities
Visa sponsorship available

Job summary

Roamler BV is seeking a Senior Data Scientist to join our AI/ML platform team in Amsterdam. You will own and evolve the ML/AI behind our outlet-data product suite, data platform for the OOH Location Database, Salesmapp, and related products used by food & beverage brands across Europe.

This role covers classic ML/NLP enrichment and modern LLM/AI pipelines in production. Collaborate with data engineers to scale from proof of concept to production, write production-quality code, and continuously

Qualifications

  • Bachelor's and/or Master's degree in a quantitative field.
  • 5+ years of experience as a Data Scientist.
  • Hands-on experience bringing LLMs into production: prompt design, evaluation, and cost/latency tradeoffs.
  • Solid experience with embeddings and NLP: semantic similarity, entity matching, or text classification.
  • Experience with Python (scikit-learn, numpy, pandas).
  • Experience with Spark, preferably PySpark.
  • Knowledge of and experience with ML algorithms: clustering, classification, regression.
  • Experience with AWS or Azure cloud services, including model hosting.
  • English communication skills, written and spoken.

Responsibilities

  • Add value by finding data solutions for business problems.
  • Own and evolve ML/NLP enrichment pipelines and services powering data apps.
  • Design, build and run LLM-based components in production with prompt design as system design.
  • Choose the right tool for the problem: state-of-the-art model, LLM, classical algorithm, or business rule.
  • Define evaluation methods and quality metrics for LLM/ML output to be trusted.
  • Work with data engineers to move POCs into production.
  • Write production‑quality code.
  • Identify new opportunities in the data lake.
  • Collaborate with business and data stakeholders to align requirements.
  • Drive continuous improvement in the data science setup.
  • Foster a collaborative team environment through code reviews.

Skills

Data Science
LLM in Production
Embeddings & NLP
Python
Spark / PySpark
Cloud (AWS/Azure)
English Communication

Education

Quantitative degree

Tools

PySpark
AWS
Azure

Job description

About Roamler

Roamler is a Dutch technology company that helps clients grow their business, improve end-customer experience, and reduce and flexibilise the cost of field operations. It combines actionable insights with the execution capabilities required to turn those insights into measurable results.

Roamler operates through two business units:

  • Roamler Retail provides in-store and out-of-home insights and execution for FMCG brands and retailers across Europe, enabling clients to increase sales volumes while optimising operational efficiency.

  • Roamler Tech delivers installation, maintenance, and repair services for large B2C service providers, improving customer experience while increasing the efficiency and flexibility of field execution.

With approximately 130 employees and a large network of flexible workers active across multiple European markets, Roamler supports clients including P&G, Friesland Campina, Unilever, and Eneco.

We are seeking a Senior Data Scientist to join our AI/ML platform team and drive our data science products together with our other senior data scientist. You'll own and evolve the machine learning and AI behind our outlet-data product suite, the data platform behind our OOH Location Database, Salesmapp, and related products used by food & beverage brands across Europe. This covers both our classical ML/NLP enrichment pipeline (matching, classification, embeddings, image recognition) and our modern LLM and AI pipelines.

Location: Amsterdam (hybrid) | Full-time

You'll work closely with our data engineers, who own the data ingestion pipelines, web scraping engine, and AI-driven extraction workflows that feed directly into your models. Together you'll take solutions from proof of concept all the way to production.

Responsibilities
  • Add value by finding data solutions that fit the business problems we want to solve for our customers.

  • Own and evolve our classical ML/NLP enrichment pipeline (matching, classification, embeddings) and the services that power all our data applications.

  • Design, build, and run LLM-based components in production, such as enrichment, classification, and entity matching, with prompt design treated as part of system design.

  • Choose the right tool for the problem: a state-of-the-art model, an LLM, a classical algorithm, or a smart business rule, weighing accuracy, cost, and latency.

  • Define evaluation methods and quality metrics so LLM and ML output can be trusted at the same bar as our rule-based systems, together with our data engineers.

  • Look beyond the pure data science scope: work together with our data engineers to get POCs into production.

  • Write production quality code.

  • Identify new opportunities in the large amount of data we collect every day in our data lake.

  • Collaborate with business and data stakeholders to align requirements and expectations.

  • Drive continuous improvement in our data science setup.

  • Foster a collaborative and enjoyable team environment through code reviews, knowledge sharing, and daily interactions.

Requirements
  • Bachelor's and/or Master's degree in a quantitative field (e.g. data science, computer science, artificial intelligence).

  • 5+ years of experience as a Data Scientist.

  • Hands-on, practical experience bringing LLMs into production: prompt design, evaluation, and cost/latency tradeoffs, not just experimenting in a notebook.

  • Solid experience with embeddings and NLP, such as semantic similarity, entity matching, or text classification.

  • Experience with Python (sklearn, numpy, pandas, etc.).

  • Experience with Spark, preferably PySpark.

  • Knowledge of and experience with machine learning algorithms, such as clustering, classification, and regression.

  • Experience with AWS or Azure cloud services, including model hosting.

  • Experience with AI agent frameworks or computer vision is a plus.

  • Eager to challenge the status quo and experiment with new tools and methods.

  • Result-driven and hands‑on attitude.

  • Proactive and courage to speak up.

  • Ability to communicate in English, verbally and in writing.

Why Roamler
  • A competitive salary & pension plan.

  • Enjoy 25 days of paid holiday per year and 8% holiday allowance.

  • NS-Business card for an easy commute to our awesome NDSM-Werf office.

  • A working-from-home allowance of €250 for a top‑notch home office.

  • A company laptop for enhanced productivity.

  • Flexible work hours for a balanced lifestyle, with 2 days a week at our Amsterdam office.

  • Possibly some great fun at our Friday drinks and team activities.

  • Visa sponsorship available, Candidates based in NL/EU preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Scientist
Senior Data Scientist

Roamler • Amsterdam

Hybrid
EUR 90,000 - 120,000
Competitive salary
Pension plan
25 days paid holiday
+7
Senior Data Scientist
Senior Data Scientist

roamlercareers • Amsterdam

Hybrid
EUR 90,000 - 140,000
Salary & pension plan
25 days holiday per year
8% holiday allowance
+4
Senior Data Scientist - ML/LLM Platforms | Hybrid Amsterdam
Senior Data Scientist - ML/LLM Platforms | Hybrid Amsterdam

Roamler BV • Amsterdam

Hybrid
EUR 90,000 - 130,000
Salary & pension
25 holidays per year
NS-Business card
+5
Senior Data Scientist: LLM & Production ML (Amsterdam)
Senior Data Scientist: LLM & Production ML (Amsterdam)

roamlercareers • Amsterdam

Hybrid
EUR 90,000 - 140,000
Salary & pension plan
25 days holiday per year
8% holiday allowance
+4
Customer Support Specialist
Customer Support Specialist

Roamler • Amsterdam

Hybrid
EUR 32,000 - 42,000
Kantoor in Amsterdam
Thuiswerken mogelijk
Pensioenregeling 8% employer
+2
Customer Support Specialist
Customer Support Specialist

Roamler BV • Amsterdam

Hybrid
EUR 31,000 - 36,000
25 vakantiedagen
Pensioenregeling
Thuiswerkvergoeding €250
+1
(Junior) Customer Intelligence Consultant – The Netherlands (NL/EN/DE)
(Junior) Customer Intelligence Consultant – The Netherlands (NL/EN/DE)

RetailSonar • Utrecht

Hybrid
EUR 50,000 - 65,000
Flexible hours
Work from home 2-3 days/week
Office in Utrecht
+2
Data Analyst
Data Analyst

The Chain Company • Oldenzaal

On-site
EUR 42,000 - 62,000
International team
Career development
Competitive salary
+2
Senior Data Engineer
Senior Data Engineer

Anchormen • Amsterdam

On-site
EUR 70,000 - 110,000
8% Holiday allowance
Bonus
Pension
+3
Senior Data Engineer
Senior Data Engineer

Studyportals • Eindhoven

On-site
EUR 70,000 - 100,000
Competitive salary including bonus
32 vacation days
Remote work allowance
+4