
Gramian Consulting je poradenská firma, ktorá uprednostňuje prácu na diaľku a zameriava sa na technické, dátové a AI talenty. Organizáciám pomáha rozširovať technické kapacity prostredníctvom dopĺňania talentov, náboru, špecializovaných tímov a riadenia kontraktorov. Poskytuje tiež služby, ako sú trénovanie a dolaďovanie veľkých jazykových modelov, AI agenti a asistenti, MLOps a AI infraštruktúra. Podporuje aj individuálny kariérny rozvoj prostredníctvom mentoringových a vzdelávacích programov zameraných na pripravenosť na kariéru, prípravu na pohovory a orientáciu na medzinárodnom trhu. Jej práca spája praktické skúsenosti z inžinierstva a náboru, aby klientom pomohla budovať technické tímy a využívať AI na riešenie obchodných potrieb.
Expert na mobilné softvérové inžinierstvo pre projekty tréningu AI
Tvorba náročných mobilných programátorských úloh, reprodukovateľných prostredí a referenčných riešení pre projekty tréningu AI. Hodnotenie kódu pre mobilné aplikácie generovaného AI pomocou dôsledného ladenia, testovania a optimalizačných úloh.
Popis
- Navrhovať realistické úlohy z oblasti mobilného inžinierstva pre pokročilé modely AI s využitím existujúcich repozitárov kódu.
- Pripravovať výzvy zamerané na ladenie, vývoj funkcií, refaktoring, správu stavu, životný cyklus aplikácií a optimalizáciu výkonu.
- Vytvárať úlohy aspoň v jednej oblasti: multiplatformový vývoj s React Native, TypeScriptom, JavaScriptom alebo Flutterom a Dartom; vývoj pre iOS so Swiftom, SwiftUI alebo UIKitom; alebo vývoj pre Android s Kotlinom, Jetpack Compose alebo systémom Android View.
- Pripravovať reprodukovateľné prostredia s jasnými požiadavkami, závislosťami a pokynmi na spustenie.
- Vytvárať deterministické automatizované kontroly, ktoré prijmú správne implementácie a odmietnu chybné, neúplné alebo natvrdo zakódované riešenia.
- Vytvárať a overovať referenčné riešenia, ktoré ukazujú vhodné postupy pri každej úlohe.
- Zabezpečiť, aby boli úlohy technicky náročné, jasné, reprodukovateľné a vhodné na hodnotenie pokročilých programátorských schopností AI.
Požiadavky
- Rozsiahle praktické skúsenosti aspoň v jednej špecializácii mobilného vývoja: multiplatformový vývoj, iOS alebo Android.
- Dobrá znalosť aspoň jedného relevantného jazyka: TypeScript, JavaScript, Dart, Swift alebo Kotlin.
- Hlboké znalosti mobilnej architektúry, správy stavu, asynchrónneho programovania a životných cyklov aplikácií.
- Preukázaná schopnosť diagnostikovať zložité problémy mobilných aplikácií, odhaľovať nenápadné chyby a dodávať spoľahlivé opravy.
- Skúsenosti s vývojom funkcií pre mobilné aplikácie, refaktoringom kódu a zlepšovaním výkonu aplikácií.
- Schopnosť písať automatizované testy, overovať očakávané správanie a rozlišovať správne riešenia od povrchných obchádzok.
- Výborné analytické schopnosti, dôslednosť a jasná technická dokumentácia.
- Možnosť začať čoskoro po zaškolení a plniť minimálne týždenné požiadavky na odovzdávanie úloh.