Gramian Consulting
Gramian Consulting
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.