Senior Data Engineer, AI/ML Platform

Roamler

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Pension plan
25 days paid holiday
8% holiday allowance
NS-Business card
WFH allowance €250
Company laptop
Flexible work hours
Friday team events
Visa sponsorship

Job summary

Roamler is seeking a Senior Data Engineer to own the pipelines and AI/ML platform components behind our outlet-data product suite and related data platforms.

You will work with data scientists on ML/NLP enrichment and modern AI pipelines, while ensuring scalability, reliability and cost efficiency across AWS services. Join a team delivering flexible field operations across Europe.

Qualifications

  • Bachelor's and/or Master's degree in computer science or a related field.
  • 5+ years of experience as a Data Engineer with production data pipelines or web scraping.
  • Experience designing, building, and operating scalable data pipelines on AWS.
  • Proficient in Airflow, Python, SQL and Spark.
  • Hands-on experience integrating LLMs into production systems and AI agent frameworks.
  • Infrastructure as code with Terraform on AWS.
  • Spark jobs on EMR for batch ETL and enrichment.
  • Exposure to ML/NLP concepts is a plus.
  • Excellent communication in English.

Responsibilities

  • Own and evolve data ingestion pipelines and web scraping engine as production systems.
  • Design and build AI agent-based extraction workflows that outperform traditional scraping.
  • Build evaluation frameworks and quality checks for AI-driven extraction.
  • Utilize AWS and Azure services across traditional and AI-driven components.
  • Enhance automated testing, data validation, and monitoring, including AI components.
  • Collaborate with business and data stakeholders to align requirements across the pipeline.
  • Drive engineering projects end to end and ensure successful outcomes.
  • Foster a collaborative team environment through code reviews and knowledge sharing.

Skills

English communication
Proactive attitude
Result-oriented
Team collaboration

Education

Bachelor's/Master's in CS or related

Tools

Playwright
BeautifulSoup
Airflow
Python
SQL
Spark
Terraform
AWS (ECS, EMR, Glue, S3, SQS/SNS, IAM)

Job description

Location: Amsterdam (hybrid) | Full-time

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.

Founded in Amsterdam in 2011, Roamler is backed by Endeit Capital and Smartfin, and operates across the Netherlands, Belgium, Germany, the United Kingdom, France, and Spain.

Where you sit

We are seeking a Senior Data Engineer to join our AI/ML platform team and take ownership of the pipelines and systems 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.

You’ll work closely with our data scientists, who own the classical ML/NLP enrichment pipeline (matching, classification, embeddings), as well as modern LLM and AI pipelines. Solid working knowledge of this domain is a genuine plus, since your systems feed directly into it.

Responsibilities
  • Own and evolve our data ingestion pipelines and our web scraping engine as production systems: architecture, reliability, scalability, and performance, not just individual scripts.

  • Design and build AI agent based extraction workflows (for example browser automation agents that navigate outlet websites, menus, and listing platforms) where they outperform traditional scraping and parsing approaches.

  • Build evaluation frameworks and quality checks so AI‑driven extraction and enrichment can be trusted at the same bar as our existing rule‑based systems.

  • Utilize AWS & Azure services effectively across both the traditional pipeline (Airflow, Spark, Glue) and the AI‑driven components (model hosting, agent orchestration).

  • Enhance our automated testing, data validation, and monitoring capabilities, including for AI components, which introduce new failure modes and cost profiles compared to deterministic scraping and rule‑based logic.

  • Collaborate with business and data stakeholders, including our data science team, to align requirements and expectations across the full pipeline.

  • Drive engineering projects end to end and ensure successful outcomes.

  • Drive continuous improvement in our engineering 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 computer science or a related field.

  • 5+ years of experience as a Data Engineer with strong software engineering skills, including ownership of production data pipelines and/or web scraping and crawling systems.

  • Design, build, and operate scalable data pipelines on AWS that bring in data from external web sources and turn it into clean, queryable datasets with Playwright and/or BeautifulSoup.

  • Experience with Airflow, Python, SQL, and Spark.

  • Hands‑on, practical experience integrating LLMs into production systems: prompt design as part of system design, evaluation, and cost/latency tradeoffs, not just experimenting in a notebook.

  • Experience with AI agent frameworks (for example browser automation agents) or a strong interest in and aptitude for learning them.

  • Manage infrastructure as code with Terraform on AWS (ECS, EMR, Glue, S3, SQS/SNS, IAM)

  • Develop and maintain Spark jobs on EMR for batch ETL and enrichment at scale.

  • Some exposure to classical ML/NLP concepts (classification, embeddings, matching) is a plus, since our data science team's pipeline uses these heavily.

  • Result‑driven and hands‑on attitude.

  • Proactive and courage to speak up.

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

Ah, one last thing…

If you are not quite sure or feel that you don't meet 100% of the requirements, but are excited about us, apply anyway! Sometimes, the best combinations are a bit more unexpected.

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.

Apply

Excited? Because we are! Apply now via the apply button below and let's chat!

We are an equal‑opportunity employer and we value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer, AI/ML Platform
Senior Data Engineer, AI/ML Platform

Roamler BV • Amsterdam

Hybrid
EUR 90,000 - 120,000
Salary + pension
25 days + 8% holiday allowance
NS-Business card for commute
+5
Business Development Manager - UK
Business Development Manager - UK

Roamler • Netherlands

Remote
EUR 70,000 - 117,000
Remote working from the UK
Uncapped commission
Company pension plan
+4
Senior Data Engineer - AI/ML Platform & Pipelines
Senior Data Engineer - AI/ML Platform & Pipelines

Roamler BV • Amsterdam

Hybrid
EUR 90,000 - 120,000
Salary + pension
25 days + 8% holiday allowance
NS-Business card for commute
+5
Senior Data Engineer
Senior Data Engineer

United States Digital Space LLC • Amsterdam

On-site
EUR 90,000 - 130,000
Backend Software Engineer
Backend Software Engineer

United States Digital Space LLC • Amsterdam

On-site
EUR 60,000 - 90,000
Hybrid work
HQ campus Amsterdam
Meals & snacks
+5
AI Intergration Lead
AI Intergration Lead

Marktplaats • Amsterdam

On-site
EUR 110,000 - 165,000
Senior Data Engineer
Senior Data Engineer

flatexDEGIRO • Amsterdam

Hybrid
EUR 90,000 - 120,000
30 days paid leave
Transport allowance
Pension plan
+2
Senior Engineering Manager
Senior Engineering Manager

HousingAnywhere • Rotterdam

Hybrid
EUR 70,000 - 100,000
Unlimited paid holidays
2 office days per week
Flexibility to work remotely for up to 2 months
+8
Senior Data Engineer
Senior Data Engineer

Anchormen • Amsterdam

On-site
EUR 70,000 - 110,000
8% Holiday allowance
Bonus
Pension
+3
Logistics & Customer Operations Coördinator
Logistics & Customer Operations Coördinator

ROA | Barista Oat M*lk • Amsterdam

Hybrid
EUR 29,000 - 38,000
Salary €2,600–€3,400 gross/mo
8% holiday allowance
28 vacation days
+5