
Gramian Consulting er et konsulentselskap med fokus på fjernarbeid og kompetanse innen teknologi, data og kunstig intelligens. Selskapet hjelper organisasjoner med å utvide sin tekniske kapasitet gjennom kompetanseforsterkning, rekruttering, dedikerte team og håndtering av kontraktører, samtidig som det tilbyr tjenester som LLM-trening og finjustering, AI-agenter og assistenter, MLOps og AI-infrastruktur. Selskapet støtter også individuell karriereutvikling gjennom mentorordninger og opplæringsprogrammer innen karriereforberedelse, intervjuforberedelse og orientering mot internasjonale markeder. Arbeidet kombinerer praktisk erfaring med teknikk og rekruttering for å hjelpe kunder med å bygge tekniske team og ta i bruk AI for å møte forretningsbehov.
Senior programvareingeniør, AI-kodeevaluering — fjernarbeid i Bangladesh
Evaluer AI-generert kode med hensyn til korrekthet, sikkerhet, skalerbarhet og vedlikeholdbarhet. Bidra til å utvikle kodebenchmarker og forbedre metoder for å vurdere resultater fra store språkmodeller.
Beskrivelse
- Evaluere AI-generert kode på tvers av programmeringsspråk og bruksområder innen programvareutvikling
- Gjennomgå kode med hensyn til korrekthet, pålitelighet, sikkerhet, skalerbarhet, lesbarhet og vedlikeholdbarhet
- Oppdage feil, logiske mangler, ufullstendige implementeringer, feil i kanttilfeller og arkitektoniske svakheter
- Vurdere ukjente kodebaser og fastslå virkningen av foreslåtte endringer
- Gjennomgå feilrettinger, nye funksjoner, refaktorering, API-integrasjoner, konfigurasjonsoppdateringer og databaseoperasjoner
- Sammenligne implementeringstilnærminger med definerte tekniske krav
- Skrive om eller forbedre kode for å lage pålitelige referanseløsninger
- Forklare tekniske problemer og foreslåtte forbedringer tydelig
- Opprette evalueringskriterier, tekniske annoteringer og vurderingsrubrikker for kodekvalitet
- Samarbeide med forsknings- og ingeniørteam om å utforme kodebenchmarker og videreutvikle metoder for evaluering av store språkmodeller
Krav
- Minst 7 års yrkeserfaring innen programvareutvikling
- Avanserte ferdigheter i ett eller flere programmeringsspråk, som Python, JavaScript eller TypeScript, Java, C++, Go, C#, Ruby, PHP eller Rust
- Omfattende erfaring med å bygge, vedlikeholde, feilsøke og gjennomgå programvare av produksjonskvalitet
- God kjennskap til prinsipper for programvaredesign, ren kode, modulær arkitektur, abstraksjon, feilhåndtering og vedlikeholdbarhet
- Dokumentert evne til å finne funksjonelle problemer, ytelsesproblemer, sikkerhetsproblemer og designproblemer i komplekse kodebaser
- Gode ferdigheter innen feilsøking, rotårsaksanalyse og problemløsning
- Erfaring med å delta i kodegjennomganger og samarbeidsbaserte programvareutviklingsprosesser
- Praktisk kjennskap til Git og aktuelle metoder innen programvareutvikling
- Gode skriftlige engelskkunnskaper og evne til å kommunisere tekniske tilbakemeldinger tydelig
- Solid forståelse av datastrukturer, algoritmer, API-er, databaser og applikasjonsarkitektur