
Gramian Consulting konzultantska je tvrtka koja prvenstveno posluje na daljinu i usmjerena je na inženjerske, podatkovne i AI talente. Organizacijama pomaže proširiti tehničke kapacitete kroz proširenje timova talentima, zapošljavanje, namjenske timove i upravljanje vanjskim suradnicima. Pruža i usluge poput treniranja i finog podešavanja velikih jezičnih modela, AI agenata i asistenata, MLOps-a te AI infrastrukture. Podržava i razvoj karijere pojedinaca kroz programe mentorstva i obrazovanja koji obuhvaćaju pripremu za karijeru, pripremu za razgovore za posao i orijentaciju na međunarodnom tržištu. Njezin rad objedinjuje praktično iskustvo u inženjerstvu i zapošljavanju kako bi klijentima pomogla izgraditi tehničke timove i primijeniti AI na poslovne potrebe.
Stručnjak za mobilno softversko inženjerstvo na projektima za treniranje umjetne inteligencije
Izrada zahtjevnih zadataka programiranja za mobilne uređaje, ponovljivih okruženja i referentnih rješenja za projekte treniranja umjetne inteligencije. Procjena koda za mobilne aplikacije koji generira umjetna inteligencija kroz temeljito otklanjanje pogrešaka, testiranje i zadatke optimizacije.
Opis
- Osmisliti realistične zadatke iz mobilnog inženjerstva za napredne modele umjetne inteligencije koristeći postojeće repozitorije koda.
- Razvijati izazove koji obuhvaćaju otklanjanje pogrešaka, razvoj funkcionalnosti, refaktoriranje, upravljanje stanjem, životni ciklus aplikacije i optimizaciju performansi.
- Izrađivati zadatke u barem jednom području: višeplatformski razvoj uz React Native, TypeScript, JavaScript ili Flutter i Dart; razvoj za iOS uz Swift, SwiftUI ili UIKit; ili razvoj za Android uz Kotlin, Jetpack Compose ili Android View sustav.
- Pripremati ponovljiva okruženja s jasnim zahtjevima, ovisnostima i uputama za pokretanje.
- Izraditi determinističke automatizirane provjere koje prihvaćaju ispravne implementacije, a odbacuju neispravna, nepotpuna ili rješenja s vrijednostima unesenima izravno u kod.
- Izraditi i provjeriti referentna rješenja koja pokazuju kvalitetne pristupe svakom zadatku.
- Osigurati da su zadaci tehnički zahtjevni, jasni, ponovljivi i prikladni za procjenu naprednih sposobnosti umjetne inteligencije u programiranju.
Zahtjevi
- Opsežno praktično iskustvo u barem jednoj specijalizaciji za mobilni razvoj: višeplatformskom razvoju, iOS-u ili Androidu.
- Odlično poznavanje barem jednog relevantnog jezika: TypeScript, JavaScript, Dart, Swift ili Kotlin.
- Temeljito poznavanje mobilne arhitekture, upravljanja stanjem, asinkronog programiranja i životnih ciklusa aplikacija.
- Dokazana sposobnost dijagnosticiranja složenih problema mobilnih aplikacija, otkrivanja suptilnih nedostataka i isporuke pouzdanih popravaka.
- Iskustvo u razvoju funkcionalnosti za mobilne aplikacije, refaktoriranju koda i poboljšanju performansi aplikacija.
- Sposobnost pisanja automatiziranih testova, provjere očekivanog ponašanja i razlikovanja ispravnih rješenja od površnih zaobilaznih rješenja.
- Izražene analitičke vještine, pažnja prema detaljima i jasna tehnička dokumentacija.
- Mogućnost početka rada ubrzo nakon uvođenja u posao i ispunjavanja minimalnih tjednih zahtjeva za predaju zadataka.