Zum Inhalt springen

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.

Alle Felder sind Pflichtfelder, sofern sie nicht als optional gekennzeichnet sind.

Bewerbung für KI-/ML-Entwickler – Levelgenerierung und Solver

Was deine Arbeit am besten zeigt: Portfolio, GitHub, Kanal oder LinkedIn-Profil.

Warum diese Stelle und etwas von dir Geschaffenes, auf das du stolz bist. Wenige Absätze reichen – kein formelles Anschreiben nötig.

Danach: Ein Mensch liest deine Bewerbung und antwortet per E-Mail. Passt es, vereinbaren wir ein kurzes Videogespräch.