{
    "componentChunkName": "component---src-templates-job-template-jsx",
    "path": "/nl/vacatures/student-assistant-ai-en-amp-game-development-dice-2-0",
    "result": {"data":{"contentfulJobListing":{"job_title":"Student Assistant: AI &amp; Game Development (DICE 2.0)","node_locale":"nl","content":{"content":"# Student Assistant: AI Developer for DICE 2.0\n\n**Uren / Hours:** Gemiddeld 8 uur per week, flexibel in te delen / Average 8 hours per week, highly flexible  \n**Locatie / Location:** Universiteit Utrecht (Departement Scheikunde) / Utrecht University (Department of Chemistry)  \n**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)  \n**Contact:** Thomas Hartman ([t.hartman@uu.nl](mailto:t.hartman@uu.nl))  \n\n---\n\n## Nederlands\n\n### Over het project: DICE 2.0\nWe bouwen voort op ons succes van de educatieve web-based game voor scheikundestudenten: [DICE](https://youtu.be/iDzr4pd3mr8?si=qhZ_WXZpQO3i9u3c). In deze game leren studenten op een interactieve en onderzoekende manier over katalyse. \n\nVoor 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!\n\n### Je werkzaamheden\nSamen met de onderzoekers en docenten vertaal je de didactische visie naar een werkend AI-systeem:\n* Je werkt aan de integratie tussen de Unity WebGL-frontend en de Python-backend.\n* Je programmeert de logica in Python waarmee de Socratic AI via API's (bijv. Azure/OpenAI) wordt aangestuurd en gefilterd (Prompt Engineering).\n* Je zorgt voor data-overdracht (via JavaScript/WebSockets) tussen de game in de browser en de server.\n\n### Wie zoeken wij?\nJe bent een bachelor- of masterstudent Informatica, Kunstmatige Intelligentie (AI), of een vergelijkbare IT-opleiding aan de UU. Verder:\n* Je hebt ervaring met Unity (C#) en bent bekend met WebGL.\n* Je bent behendig in Python (ervaring met frameworks zoals FastAPI of Flask is een pré).\n* Je hebt basiskennis van JavaScript (ervaring met React is een pré).\n* Je snapt hoe je web-API’s integreert en beveiligt.\n* 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?\n* Je kan goed zelfstandig werken en samenwerken in een multidisciplinair team (chemici, onderwijskundigen, IT’ers).\n\n### Wat bieden wij?\nEen mooie en uitdagende bijbaan met veel ruimte voor eigen initiatief:\n* De uren zijn flexibel in te zetten.\n* Salaris conform de CAO Nederlandse Universiteiten (Schaal SA).\n* Werk aan innovatieve leermethodes.\n* De mogelijkheid om bij te dragen aan wetenschappelijke publicaties over AI in het onderwijs.\n* Samenwerken met een enthousiast en gedreven projectteam.\n\n### Interesse?\nNeem dan contact op met **Thomas Hartman** ([t.hartman@uu.nl](mailto:t.hartman@uu.nl)). De vacature blijft openstaan tot we een geschikte kandidaat vinden.\n\n---\n\n## English\n\n### About the project: DICE 2.0\nWe are building on the success of our educational chemistry game: [DICE](https://youtu.be/iDzr4pd3mr8?si=qhZ_WXZpQO3i9u3c). In this game, students learn about catalysis in an interactive, scientific discovery-based environment. \n\nFor 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!\n\n### Your responsibilities\nTogether with researchers and educators, you will translate our pedagogical vision into a working AI system:\n* You will work on the integration between the Unity WebGL frontend and the Python backend.\n* You will program the Python logic used to control and filter the Socratic AI via APIs (e.g., Azure/OpenAI), focusing on Prompt Engineering.\n* You will manage the data transfer (via JavaScript/WebSockets) between the browser-based game and the server.\n\n### Who are we looking for?\nYou are a Bachelor’s or Master’s student in Computer Science, Artificial Intelligence (AI), or a related IT program at Utrecht University. Furthermore:\n* You have experience with Unity (C#) and are familiar with WebGL.\n* You are proficient in Python (experience with frameworks such as FastAPI or Flask is a plus).\n* You have a basic knowledge of JavaScript (experience with React is a plus).\n* You understand how to integrate and secure web APIs.\n* You enjoy thinking about Human-Computer Interaction (HCI): how can an AI communicate with a student in a natural, educational manner?\n* You can work well independently and enjoy collaborating within a multidisciplinary team (chemists, educational scientists, and IT specialists).\n\n### What do we offer?\nA challenging and flexible student assistant position with plenty of room for personal initiative:\n* Hours are highly flexible and can be scheduled in consultation to fit around your studies.\n* Salary is in accordance with the Collective Labour"},"contactPerson":{"name":"Thomas Hartman","email":"t.hartman@uu.nl","phone":null,"photo":null},"partner":{"slug":"utrecht-university","logo":{"file":{"url":"//images.ctfassets.net/7cqe14fu3dhm/3UqJwXbe4RLH7rzsHvdCCZ/97a9945fa97a764e33037c1f97f95a9b/Utrecht_University_logo.svg"}}}}},"pageContext":{"id":"9f55751b-8709-5075-9999-eabbffb63fc9"}},
    "staticQueryHashes": ["1585818528","1663851495","168234330","1877536288","2144870678","2179007053","2648601496","2671400596","2707872121","2917481598","3160526449","3532957010","3700662259","4065625647","460652805","81206975","94252800"]}