Partner Logo

Contact

Thomas Hartman

Mailen

Student Assistant: AI & Game Development (DICE 2.0)

Student Assistant: AI Developer for DICE 2.0

Uren / Hours: Gemiddeld 8 uur per week, flexibel in te delen / Average 8 hours per week, highly flexible
Locatie / Location: Universiteit Utrecht (Departement Scheikunde) / Utrecht University (Department of Chemistry)
Periode / Period: Vanaf juli 2026, voor 6 tot 14 maanden (vroegere of latere start in overleg) / From July 2026, for 6 to 14 months (earlier or later start in consultation)
Contact: Thomas Hartman (t.hartman@uu.nl)


Nederlands

Over het project: DICE 2.0

We bouwen voort op ons succes van de educatieve web-based game voor scheikundestudenten: DICE. In deze game leren studenten op een interactieve en onderzoekende manier over katalyse.

Voor DICE 2.0 gaan we dit concept verder uitbreiden: we voegen meer content toe over duurzame chemie en de interacties met NPCs worden (gedeeltelijk) uitgevoerd door een AI chatbot. Deze Socratische AI-assistenten coachen studenten door kritische vragen te stellen, en helpen bij het uitvoeren van in-game missies. Om zo’n AI chatbot goed in onze educational game te integreren, hebben we jou nodig!

Je werkzaamheden

Samen met de onderzoekers en docenten vertaal je de didactische visie naar een werkend AI-systeem: * Je werkt aan de integratie tussen de Unity WebGL-frontend en de Python-backend. * Je programmeert de logica in Python waarmee de Socratic AI via API's (bijv. Azure/OpenAI) wordt aangestuurd en gefilterd (Prompt Engineering). * Je zorgt voor data-overdracht (via JavaScript/WebSockets) tussen de game in de browser en de server.

Wie zoeken wij?

Je bent een bachelor- of masterstudent Informatica, Kunstmatige Intelligentie (AI), of een vergelijkbare IT-opleiding aan de UU. Verder: * Je hebt ervaring met Unity (C#) en bent bekend met WebGL. * Je bent behendig in Python (ervaring met frameworks zoals FastAPI of Flask is een pré). * Je hebt basiskennis van JavaScript (ervaring met React is een pré). * Je snapt hoe je web-API’s integreert en beveiligt. * Je vindt het leuk om na te denken over mens-machine interactie (HCI): hoe praat een AI op een natuurlijke, educatieve manier met een student? * Je kan goed zelfstandig werken en samenwerken in een multidisciplinair team (chemici, onderwijskundigen, IT’ers).

Wat bieden wij?

Een mooie en uitdagende bijbaan met veel ruimte voor eigen initiatief: * De uren zijn flexibel in te zetten. * Salaris conform de CAO Nederlandse Universiteiten (Schaal SA). * Werk aan innovatieve leermethodes. * De mogelijkheid om bij te dragen aan wetenschappelijke publicaties over AI in het onderwijs. * Samenwerken met een enthousiast en gedreven projectteam.

Interesse?

Neem dan contact op met Thomas Hartman (t.hartman@uu.nl). De vacature blijft openstaan tot we een geschikte kandidaat vinden.


English

About the project: DICE 2.0

We are building on the success of our educational chemistry game: DICE. In this game, students learn about catalysis in an interactive, scientific discovery-based environment.

For DICE 2.0, we are expanding this concept: we are adding more content on sustainable chemistry, and the interactions with NPCs will be (partially) driven by an AI chatbot. These Socratic AI assistants will coach students by asking critical questions and guiding them through in-game missions. To successfully integrate and program this AI chatbot into our game, we need your expertise!

Your responsibilities

Together with researchers and educators, you will translate our pedagogical vision into a working AI system: * You will work on the integration between the Unity WebGL frontend and the Python backend. * You will program the Python logic used to control and filter the Socratic AI via APIs (e.g., Azure/OpenAI), focusing on Prompt Engineering. * You will manage the data transfer (via JavaScript/WebSockets) between the browser-based game and the server.

Who are we looking for?

You are a Bachelor’s or Master’s student in Computer Science, Artificial Intelligence (AI), or a related IT program at Utrecht University. Furthermore: * You have experience with Unity (C#) and are familiar with WebGL. * You are proficient in Python (experience with frameworks such as FastAPI or Flask is a plus). * You have a basic knowledge of JavaScript (experience with React is a plus). * You understand how to integrate and secure web APIs. * You enjoy thinking about Human-Computer Interaction (HCI): how can an AI communicate with a student in a natural, educational manner? * You can work well independently and enjoy collaborating within a multidisciplinary team (chemists, educational scientists, and IT specialists).

What do we offer?

A challenging and flexible student assistant position with plenty of room for personal initiative: * Hours are highly flexible and can be scheduled in consultation to fit around your studies. * Salary is in accordance with the Collective Labour