(Senior) Data scientist


Snappet welcomes applications for (Senior) Data Scientists, Machine Learning Researchers or Machine Learning Engineers with 3+ years of work experience to join our Data Science & Machine Learning community.

Snappet’s mission
Improve the learning results of children: that’s what we do at Snappet. Our algorithms are used in more than 3000 schools across Europe and the USA by more than 300.000 pupils. Teachers teach our lessons and pupils answer our exercises daily inside the classroom in primary education. Our content exists for many subjects, of which mathematics and spelling are the most used. Snappet was introduced in the market 10 years ago, and since then the company has grown to employ over 160 people. This includes our data science and machine learning team of around 7 and a similar sized dedicated data engineering team. 

View a quick demo here to see how our platform looks like!


What you’ll do

  • Research and implement recommender systems to personalize education for the needs of individual pupils and classes: recommend the exercises and lessons to pupils and classes from which they will learn the most
  • Collaborate closely together with business leads and educational stakeholders to identify and scope opportunities for data science and machine learning solutions
  • Collaborate with engineering to put our models and algorithms into production
  • Measure improvement to learning results using our automated A/B testing framework

What we offer

  • A mission of improving learning results for children. This is intrinsic to our culture, and it attracts colleagues that actively choose to put their skills towards improving education
  • Competitive salary
  • Personal training budget of 1500 euros per year
  • A transparent approach to career growth within the company
  • Agile mindset with best practices in place
  • Flexible working hours and a hybrid workplace. Most team members come into the office 1-3 days a week, but nothing is set in stone
  • Office right next to Utrecht central station, with travel reimbursement up to 50 km each-way
  • A company-wide ping pong ladder where our team is well represented, monthly pizza sessions on all things technical & fun together with Engineering, biweekly knowledge sharing sessions together with the Engineering data team & once in a while we go for a drink and a board game after work

About you

  • 3+ years of experience in data science & machine learning
  • Strong Python and SQL skills
  • Team player with collaborative, proactive and positive attitude
  • Great communication skills for collaboration with the team, educational & business stakeholders and engineering
  • You enjoy sharing your knowledge and skills with others and contributing towards their growth
  • An intrinsic motivation to contribute to education together with the team

A plus if you also have

  • 5+ years of experience in data science & machine learning
  • Affinity with education or educational technology
  • Experience with AWS (or Azure, Google Cloud Platform)
  • Knowledge of MLOps concepts and tooling; ML at scale and ML architecture and/or data engineering best practices: CI, infrastructure as code, containerized software, big data flows
  • Experience with reinforcement learning or other recommender systems
  • Experience with sequential models such as LSTMs, Transformers
  • Applying the models above to large datasets and/or large production environments
  • Experience with long-term planning in research

We are committed to creating an inclusive, diverse and open culture. We find it important that everyone can be themselves and can contribute to our mission with their skills and perspectives.

Our current data science and machine learning team during our team outing in July 2023