Engineering
AI/ML-engineer — levelgeneratie & solver
Bouw de systemen achter de borden van OutBrick: procedurele levelgeneratie, de solver die elk bord controleert, en zachte personalisatie op het apparaat zelf.
- LocatieOp afstand
- TypeVoltijd
- TeamEngineering
- Solliciteer vóór31 december 2026
Over de functie
Elk van de 2.000 borden van OutBrick is door een solver uitgespeeld voordat het uitkwam, zodat geen speler ooit vastloopt. Jij wordt eigenaar van die pijplijn en brengt hem verder: borden genereren die niet alleen oplosbaar maar ook interessant zijn, hun moeilijkheid bepalen en zettendoelen vaststellen die eerlijk voelen.
Je verkent ook personalisatie — de moeilijkheid afstemmen op de speler voor het bord — met één vaste voorwaarde: OutBrick heeft geen analyse-SDK en verzamelt geen spelgegevens, dus alles wat zich aan een speler aanpast, moet op het apparaat draaien.
Wat je gaat doen
- Eigenaar zijn van de bordsolver en de controle van elk uitgebracht bord, en die uitbreiden
- Procedurele generatie bouwen voor nieuwe hoofdstukken, met moeilijkheidsgraad en het bepalen van zettendoelen
- Onderzoek doen naar personalisatie van tempo en hints op het apparaat, zonder dat er gegevens het apparaat verlaten
- Tools bouwen waarmee ontwerpers zelf borden kunnen genereren, bekijken en afstellen
- De pijplijn reproduceerbaar houden en de resultaten uitlegbaar voor een niet-specialist
Wat je meebrengt
- Sterke software-engineering in Swift, Python, C++ of Rust — en bereid om met al die talen te werken
- Ervaring met zoeken en plannen (A*, IDA*, BFS/DFS met snoeien, constraint solving) of combinatorische optimalisatie
- Praktijkervaring met machine learning, van data tot evaluatie
- Het inzicht om een simpele heuristiek boven een model te kiezen als de heuristiek beter is
Mooi meegenomen
- Ervaring met procedurele contentgeneratie voor games
- ML op het apparaat op Apple-platforms (Core ML, Create ML, Metal)
- Een gepubliceerd artikel, een lezing of een opensourceproject over puzzels, zoekalgoritmen of PCG
Voldoe je niet aan alles? Solliciteer toch. We leren liever iemand kennen die hierin kan groeien dan dat we diegene mislopen.
Solliciteer
Solliciteer naar deze functie.
Tien minuten, geen account, geen cv uploaden. Een link naar je werk zegt meer dan een cv.

