
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