Preskoči na sadržaj

Inženjering

AI/ML inženjer – generiranje razina i rješavač

Izgradi sustave iza OutBrickovih ploča: proceduralno generiranje razina, rješavač koji provjerava svaku ploču i nenametljivu personalizaciju na uređaju.

  • LokacijaNa daljinu
  • VrstaPuno radno vrijeme
  • TimInženjering
  • Prijave do31. prosinca 2026.

O ulozi

Svaku od OutBrickovih 2000 ploča riješio je rješavač prije objave, pa nijedan igrač nikad ne naiđe na slijepu ulicu. Ti ćeš preuzeti taj proces i razvijati ga dalje: generirati ploče koje su zanimljive, a ne samo rješive, ocjenjivati njihovu težinu i postavljati ciljeve poteza koji djeluju pošteno.

Istraživat ćeš i personalizaciju – prilagodbu težine igraču ispred ploče – uz jedno čvrsto ograničenje: OutBrick nema SDK za analitiku i ne prikuplja podatke o igranju, pa sve što se prilagođava igraču mora raditi na uređaju.

Što ćeš raditi

  • Preuzmi i proširi rješavač ploča i njegovu provjeru svake objavljene ploče
  • Izgradi proceduralno generiranje novih poglavlja, s ocjenjivanjem težine i postavljanjem ciljeva poteza
  • Istražuj personalizaciju tempa i savjeta na uređaju za koju nijedan podatak ne mora napustiti uređaj
  • Izradi alate kojima dizajneri sami mogu generirati, pregledavati i podešavati ploče
  • Održavaj proces ponovljivim, a rezultate objašnjivima i nestručnjaku

Što donosiš

  • Snažno znanje programskog inženjerstva u Swiftu, Pythonu, C++-u ili Rustu – i spremnost na rad u svima njima
  • Iskustvo s pretraživanjem i planiranjem (A*, IDA*, BFS/DFS s podrezivanjem, rješavanje ograničenja) ili kombinatornom optimizacijom
  • Praktično iskustvo sa strojnim učenjem, od podataka do evaluacije
  • Procjenu da odabereš jednostavnu heuristiku umjesto modela kad je heuristika bolja

Poželjno

  • Iskustvo s proceduralnim generiranjem sadržaja za igre
  • Strojno učenje na uređaju na Appleovim platformama (Core ML, Create ML, Metal)
  • Objavljeni rad, predavanje ili projekt otvorenog koda o zagonetkama, pretraživanju ili PCG-u

Ne ispunjavaš sve uvjete? Prijavi se svejedno. Radije ćemo upoznati nekoga tko može prerasti u ovu ulogu nego ga propustiti.

Prijavi se

Prijavi se za ovo radno mjesto.

Deset minuta, bez računa, bez prijenosa životopisa. Poveznica na tvoj rad govori više od životopisa.

Polja su obavezna osim ako su označena kao neobavezna.

Prijava za AI/ML inženjer – generiranje razina i rješavač

Što god najbolje prikazuje tvoj rad: portfelj, GitHub, kanal, profil na LinkedInu.

Zašto ova uloga i jedna stvar koju si napravio i na koju si ponosan. Nekoliko odlomaka je dovoljno – nije potrebno službeno motivacijsko pismo.

Što slijedi: stvarna osoba pročita tvoju prijavu i odgovori e-poštom. Ako se poklopi, dogovorit ćemo kratki videopoziv.