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