
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.
Viši softverski inženjer – evaluacija AI koda (rad na daljinu, Pakistan)
Gramian Consulting traži višeg softverskog inženjera za evaluaciju koda generiranog umjetnom inteligencijom za programe obuke LLM-ova. Posao obuhvaća pregled koda, razvoj referentnih rješenja i izradu benchmarka za procjenu jezičnih modela.
Opis
- Evaluirati kod generiran umjetnom inteligencijom u više programskih jezika i scenarija softverskog inženjerstva.
- Procjenjivati ispravnost, pouzdanost, sigurnost, skalabilnost, čitljivost i održivost koda.
- Otkrivati greške, logičke nedostatke, nepotpune implementacije, pogreške u rubnim slučajevima i slabosti arhitekture.
- Pregledavati nepoznate baze koda i procjenjivati učinke predloženih promjena.
- Pregledavati ispravke grešaka, razvoj funkcionalnosti, refaktoriranje, integracije API-ja, ažuriranja konfiguracije i operacije nad bazama podataka.
- Uspoređivati alternative implementacije i provjeravati njihovu usklađenost s tehničkim zahtjevima.
- Prepisivati ili dorađivati kod u visokokvalitetna referentna rješenja.
- Jasno objašnjavati tehničke probleme i preporučena poboljšanja.
- Izrađivati kriterije evaluacije, tehničke anotacije i rubrike za procjenu kvalitete koda.
- Surađivati s istraživačkim i inženjerskim timovima na razvoju benchmarka za programiranje i unapređenju metoda evaluacije LLM-ova.
Zahtjevi
- Najmanje sedam godina profesionalnog iskustva u softverskom inženjerstvu.
- Izvrsno poznavanje barem jednog jezika kao što su Python, JavaScript/TypeScript, Java, C++, Go, C#, Ruby, PHP ili Rust.
- Opsežno iskustvo u razvoju, održavanju, otklanjanju pogrešaka i pregledu softvera spremnog za produkciju.
- Dobro poznavanje načela dizajna softvera, čistog koda, modularne arhitekture, apstrakcije, rukovanja pogreškama i održivosti.
- Dokazana sposobnost pronalaženja funkcionalnih, performansnih, sigurnosnih i dizajnerskih problema u složenim bazama koda.
- Izražene sposobnosti otklanjanja pogrešaka, analize uzroka i rješavanja problema.
- Iskustvo u sudjelovanju u pregledima koda i suradničkim razvojnim procesima.
- Poznavanje Gita i suvremenih praksi softverskog inženjerstva.
- Izvrsno pisano znanje engleskog jezika i sposobnost preciznog komuniciranja tehničkih povratnih informacija.
- Dobro poznavanje struktura podataka, algoritama, API-ja, baza podataka i aplikacijske arhitekture.