Inżynieria
Inżynier AI/ML – generowanie poziomów i solver
Buduj systemy stojące za planszami OutBrick: proceduralne generowanie poziomów, solver weryfikujący każdą planszę i delikatną personalizację na urządzeniu.
- LokalizacjaZdalnie
- TypPełny etat
- ZespółInżynieria
- Aplikuj do31 grudnia 2026
O stanowisku
Każdą z 2000 plansz OutBrick ukończył solver przed wydaniem, więc żaden gracz nie trafia w ślepy zaułek. Przejmiesz ten proces i rozwiniesz go dalej: generowanie plansz ciekawych, a nie tylko rozwiązywalnych, ocenę ich trudności i ustalanie celów ruchów, które wydają się uczciwe.
Zajmiesz się też personalizacją – dopasowaniem tempa trudności do gracza przed planszą – z jednym twardym ograniczeniem: OutBrick nie ma SDK analitycznego i nie zbiera danych o grze, więc wszystko, co dostosowuje się do gracza, musi działać na urządzeniu.
Czym się zajmiesz
- Odpowiedzialność za solver plansz i jego weryfikację każdej wydanej planszy oraz ich rozwój
- Budowanie proceduralnego generowania nowych rozdziałów, z oceną trudności i ustalaniem celów ruchów
- Badanie personalizacji tempa i podpowiedzi na urządzeniu, bez wysyłania danych poza urządzenie
- Budowanie narzędzi, dzięki którym projektanci sami generują, sprawdzają i dostrajają plansze
- Dbanie o powtarzalność procesu i wyniki zrozumiałe dla laika
Co wnosisz
- Solidna inżynieria oprogramowania w Swifcie, Pythonie, C++ lub Ruście – i gotowość do pracy we wszystkich
- Doświadczenie z przeszukiwaniem i planowaniem (A*, IDA*, BFS/DFS z przycinaniem, rozwiązywanie ograniczeń) lub optymalizacją kombinatoryczną
- Praktyczne doświadczenie z uczeniem maszynowym, od danych po ewaluację
- Wyczucie, by wybrać prostą heurystykę zamiast modelu, gdy heurystyka jest lepsza
Mile widziane
- Doświadczenie z proceduralnym generowaniem treści do gier
- Uczenie maszynowe na urządzeniach Apple (Core ML, Create ML, Metal)
- Opublikowany artykuł, wystąpienie lub projekt open source o łamigłówkach, przeszukiwaniu lub PCG
Nie spełniasz wszystkich wymagań? Aplikuj mimo to. Wolimy poznać kogoś, kto może się w tej roli rozwinąć, niż go przeoczyć.
Aplikuj
Aplikuj na to stanowisko.
Dziesięć minut, bez konta, bez przesyłania CV. Link do twoich prac mówi więcej niż CV.
Inne otwarte stanowiska
- Lider content marketinguMarketing · Zdalnie · Pełny etat
- Projektant doświadczeń gracza (Game UX)Projektowanie · Zdalnie · Pełny etat
- Menedżer społeczności i mediów społecznościowychSpołeczność · Zdalnie · Pełny etat
- Specjalista ds. wzrostu i optymalizacji w App Store (ASO)Marketing · Zdalnie · Umowa cywilnoprawna

