Naar de inhoud

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.

Velden zijn verplicht, tenzij ze als optioneel zijn gemarkeerd.

Sollicitatie voor AI/ML-engineer — levelgeneratie & solver

Wat je werk het best laat zien: een portfolio, GitHub, een kanaal, een LinkedIn-profiel.

Waarom deze functie, en één ding dat je hebt gemaakt waar je trots op bent. Een paar alinea’s is genoeg — geen formele motivatiebrief nodig.

Wat er nu gebeurt: een mens leest je sollicitatie en antwoordt per e-mail. Als het klikt, plannen we een kort videogesprek.