Snappet welcomes applications for (Junior) Data Scientists and Machine Learning Researchers. Relevant background are master programs in the Machine Learning space, software development experience, and/or affinity with education.
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 12 years ago, and since then the company has grown to 100 employees. This includes our data science and machine learning team of 6-7, and a dedicated mlops team and data engineering team with whom we collaborate closely
Explore the US or Dutch curriculum to get a feel what our platform feels like!
In this role, you will work on the core of the Snappet platform - modelling how students learn and using those insights to support day-to-day learning in the classroom.
What you’ll do:
Develop, improve and evaluate models that estimate student knowledge and learning dynamics
Work on our adaptive exercise selection and activity suggestion models, which drive the user experience for pupils and teachers
Collaborate closely with engineers to bring models into production and ensure they are robust, scalable and interpretable
Translate educational and product questions into solutions together with product and education experts
As a junior, you will be guided by experienced data scientists and engineers, while quickly taking ownership of meaningful parts of the system. You will learn how to take models from research and prototyping all the way to production, and how to reason about their impact in a real-world educational setting.
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. Fully remote is not possible.
Office right next to Utrecht central station, with travel reimbursement up to 50 km each-way
Foosball table, Nintendo switch, or the odd bouldering session or chess tournament. We have regular knowledge sharing sessions together within our data community & once in a while we go for a drink and a board game after work
About you
Background in Data Science or Machine Learning
Strong Python skills
Team player with collaborative, proactive and positive attitude
You live in the Netherlands
Great communication skills for collaboration with the team, educational & business stakeholders and engineering
You want to learn and grow to use ML for societal impact
An intrinsic motivation to contribute to education together with the team
A plus if you also have
1-3 years of experience working in data science & machine learning
Affinity with education or educational technology
Experience with SQL
Experience with Cloud Compution such as AWS (or Azure, Google Cloud Platform)
Experience with pytorch
Experience with training reinforcement models or transformer models
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.

More than three thousand elementary schools now use Snappet for their core curriculum teaching. Snappet is more than digital learning: it offers teachers innovative tools to make excellent teaching easier. In combination with the best (adaptive) material and the insight that teachers get, this ensures (scientifically-proven) higher learning results for every student.