Entwicklung
KI-/ML-Entwickler – Levelgenerierung und Solver
Entwickle OutBricks Feldsysteme: prozedurale Levelgenerierung, Solverprüfung jedes Feldes und behutsame Personalisierung auf dem Gerät.
- OrtOrtsunabhängig
- ArtVollzeit
- TeamEntwicklung
- Bewerben bis31. Dezember 2026
Über die Stelle
Jedes der 2.000 OutBrick-Felder wurde vor Veröffentlichung von einem Solver gelöst; kein Spieler trifft auf eine Sackgasse. Du verantwortest und erweiterst diese Pipeline: interessante und lösbare Felder erzeugen, ihre Schwierigkeit bewerten und faire Zugvorgaben setzen.
Du erforschst außerdem Personalisierung – die Anpassung der Schwierigkeit an den Spieler – unter einer festen Grenze: OutBrick hat kein Analyse-SDK und erfasst keine Spieldaten; jede Anpassung muss daher auf dem Gerät laufen.
Deine Aufgaben
- Verantworte und erweitere den Feldsolver und seine Prüfung jedes veröffentlichten Feldes
- Entwickle prozedurale Generierung neuer Kapitel mit Schwierigkeitsbewertung und Zugvorgaben
- Erforsche geräteinterne Personalisierung von Tempo und Hinweisen, bei der keine Daten das Gerät verlassen
- Entwickle Werkzeuge, mit denen Designer Felder selbst erzeugen, prüfen und abstimmen
- Halte die Pipeline reproduzierbar und Ergebnisse für Nichtfachleute erklärbar
Was du mitbringst
- Starke Softwareentwicklung in Swift, Python, C++ oder Rust und Bereitschaft, mehrere zu nutzen
- Erfahrung mit Suche und Planung (A*, IDA*, BFS/DFS mit Beschneidung, Constraint-Solving) oder kombinatorischer Optimierung
- Praktische Erfahrung mit maschinellem Lernen von Daten bis Bewertung
- Urteilsvermögen, eine einfache Heuristik statt eines Modells zu wählen, wenn sie besser ist
Wünschenswert
- Erfahrung mit prozeduraler Inhaltserzeugung für Spiele
- Geräteinternes ML auf Apple-Plattformen (Core ML, Create ML, Metal)
- Ein veröffentlichter Artikel, Vortrag oder Open-Source-Projekt zu Puzzles, Suche oder prozeduraler Inhaltserzeugung
Du erfüllst nicht jeden Punkt? Bewirb dich trotzdem. Wir lernen lieber jemanden kennen, der hineinwachsen kann, als ihn zu verpassen.
Bewerben
Bewirb dich für diese Stelle.
Zehn Minuten, kein Konto, kein Lebenslauf-Upload. Ein Link zu deiner Arbeit sagt mehr als ein Lebenslauf.
Weitere offene Stellen
- Leitung Content-MarketingMarketing · Ortsunabhängig · Vollzeit
- Designer für Spielerlebnis (Game UX)Design · Ortsunabhängig · Vollzeit
- Community- und Social-Media-ManagerCommunity · Ortsunabhängig · Vollzeit
- Spezialist für Wachstum und App-Store-Optimierung (ASO)Marketing · Ortsunabhängig · Vertragsarbeit

