Job listing

Data Scientist AI in Utrecht

  • Location: Utrecht
  • Salary: Bespreekbaar EUR / Year
  • Job category: IT
  • Job type: Temporary
  • Posted: 14 October 2026
  • Application ends: 2026-11-11
Upload your CV/resume or any other relevant file. Max. file size: 98 MB.
Maximum file size: 98 MB.

About the assignment

Our client, a large organisation in the Dutch financial sector, is looking for a GenAI Data Scientist to raise the quality of its in-house chatbot. Your job is to make sure the chatbot actually does what users need it to do.

This is not a model training or ML research role. The underlying models are off-the-shelf; the real challenge lies in context engineering, system evaluation, and diagnosing why the chatbot behaves the way it does. The central question you help answer: why isn’t the chatbot doing what we expect, and what context or structure does it need to get there?

You’ll also benchmark the current solution against the state of the art and push innovation across retrieval, generation, reasoning loops, tool calling, and related GenAI techniques.

What you’ll do

  • Analyse chatbot outputs and pinpoint the improvements with the biggest impact
  • Identify context gaps and define what additional information the agents need
  • Define evaluation criteria for agent performance together with the product owner and engineers
  • Work directly with use-case teams and stakeholders to understand real-world scenarios, feed those into evaluation, and turn feedback into improvements
  • Improve retrieval, data structuring, and the onboarding of new context sources
  • Build evaluation frameworks that support fast, large-scale experimentation
  • Translate functional requirements into concrete technical improvements

What you bring

  • Hands-on experience with LLM-based applications and retrieval-augmented generation (RAG)
  • A solid grasp of prompts, context windows, retrieval, and grounding, plus the judgement to say whether an output is good or bad, and why
  • Experience with API integrations, batch syncs, and both structured and unstructured data
  • The ability to debug data flows and context ingestion issues alongside engineers
  • Experience designing evaluation approaches that go beyond classical ML metrics
  • Strong functional understanding: you know why a chatbot exists and which user behaviour matters
  • Comfort working between engineering and product
  • Clear communication skills, both in conversations with engineers, product owners and stakeholders, and in written improvement proposals

Nice to have

  • Experience with human-in-the-loop evaluation

Project Details:

Location: Utrecht
Type: Contract – To- Perm
Duration: 12 months (Possible to go internal)
Hours: 36
Must be located in the Netherlands

You’ll thrive here if…
You’re genuinely curious about why AI systems behave the way they do and how to make them better. You enjoy debugging behaviour, not just code. You think in structures, connect the dots quickly, and have a strong instinct for what “good” looks like.

Interested? Send your CV or get in touch for more details.

Upload your CV/resume or any other relevant file. Max. file size: 98 MB.
Maximum file size: 98 MB.

Similar jobs

See all jobs