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

Senior softvérový inžinier, hodnotenie kódu AI — práca na diaľku z Bangladéša

Hodnotiť kód generovaný umelou inteligenciou z hľadiska správnosti, bezpečnosti, škálovateľnosti a udržiavateľnosti. Pomáhať pri tvorbe programátorských benchmarkov a zlepšovaní metód hodnotenia výstupov veľkých jazykových modelov.

Popis

  • Hodnotiť kód generovaný umelou inteligenciou naprieč programovacími jazykmi a prípadmi použitia softvérového inžinierstva
  • Kontrolovať správnosť, spoľahlivosť, bezpečnosť, škálovateľnosť, čitateľnosť a udržiavateľnosť kódu
  • Odhaľovať chyby, logické nedostatky, neúplné implementácie, zlyhania v okrajových prípadoch a nedostatky architektúry
  • Posudzovať neznáme kódové základne a určovať účinky navrhovaných zmien
  • Kontrolovať opravy chýb, nové funkcie, refaktoring, integrácie API, aktualizácie konfigurácie a databázové operácie
  • Porovnávať prístupy k implementácii s definovanými technickými požiadavkami
  • Prepisovať alebo vylepšovať kód s cieľom vytvárať spoľahlivé referenčné riešenia
  • Jasne vysvetľovať technické problémy a navrhované zlepšenia
  • Vytvárať hodnotiace kritériá, technické anotácie a rubriky na posudzovanie kvality kódu
  • Spolupracovať s výskumnými a inžinierskymi tímami na tvorbe programátorských benchmarkov a rozvoji metód hodnotenia veľkých jazykových modelov

Požiadavky

  • Aspoň 7 rokov profesionálnych skúseností v softvérovom inžinierstve
  • Pokročilá znalosť jedného alebo viacerých programovacích jazykov, napríklad Python, JavaScript alebo TypeScript, Java, C++, Go, C#, Ruby, PHP alebo Rust
  • Rozsiahle skúsenosti s vývojom, údržbou, ladením a kontrolou produkčného softvéru
  • Dôkladná znalosť princípov návrhu softvéru, čistého kódu, modulárnej architektúry, abstrakcie, spracovania chýb a udržiavateľnosti
  • Preukázaná schopnosť nachádzať funkčné, výkonnostné, bezpečnostné a návrhové problémy v komplexných kódových základniach
  • Výborné schopnosti ladenia, analýzy základnej príčiny a riešenia problémov
  • Skúsenosti s účasťou na kontrolách kódu a kolaboratívnych procesoch vývoja softvéru
  • Pracovná znalosť systému Git a súčasných postupov softvérového inžinierstva
  • Výborná písomná angličtina a schopnosť jasne komunikovať technickú spätnú väzbu
  • Dobré znalosti dátových štruktúr, algoritmov, API, databáz a aplikačnej architektúry