Gramian Consulting
Gramian Consulting
Gramian Consulting är ett konsultföretag med fokus på distansarbete och kompetens inom teknik, data och AI. Företaget hjälper organisationer att utöka sin tekniska kapacitet genom kompetensförstärkning, rekrytering, dedikerade team och hantering av konsulter, samtidigt som det erbjuder tjänster som LLM-träning och finjustering, AI-agenter och assistenter, MLOps samt AI-infrastruktur. Företaget stödjer även individers karriärutveckling genom mentorprogram och utbildningsprogram inom karriärförberedelser, intervjuförberedelser och orientering mot internationella marknader. Arbetet kombinerar praktisk erfarenhet av teknik och rekrytering för att hjälpa kunder att bygga tekniska team och tillämpa AI på affärsbehov.

Senior mjukvaruingenjör, AI-kodutvärdering — distansarbete i Bangladesh

Utvärdera AI-genererad kod med avseende på korrekthet, säkerhet, skalbarhet och underhållbarhet. Bidra till att utveckla kodningsbenchmarkar och förbättra metoderna för att bedöma stora språkmodellers resultat.

Beskrivning

  • Utvärdera AI-genererad kod inom olika programmeringsspråk och användningsområden för programvaruutveckling
  • Granska kod med avseende på korrekthet, tillförlitlighet, säkerhet, skalbarhet, läsbarhet och underhållbarhet
  • Upptäcka buggar, logiska fel, ofullständiga implementationer, fel i specialfall och arkitektoniska svagheter
  • Bedöma obekanta kodbaser och fastställa effekterna av föreslagna ändringar
  • Granska buggfixar, nya funktioner, refaktorering, API-integrationer, konfigurationsändringar och databasoperationer
  • Jämföra implementeringsmetoder med definierade tekniska krav
  • Skriva om eller förbättra kod för att skapa tillförlitliga referenslösningar
  • Förklara tekniska problem och föreslagna förbättringar tydligt
  • Skapa utvärderingskriterier, tekniska annoteringar och bedömningsmatriser för kodkvalitet
  • Arbeta med forsknings- och ingenjörsteam för att utforma kodningsbenchmarkar och utveckla metoder för utvärdering av stora språkmodeller

Krav

  • Minst 7 års yrkeserfarenhet av programvaruutveckling
  • Avancerade kunskaper i ett eller flera programmeringsspråk, till exempel Python, JavaScript eller TypeScript, Java, C++, Go, C#, Ruby, PHP eller Rust
  • Omfattande erfarenhet av att bygga, underhålla, felsöka och granska programvara av produktionskvalitet
  • Goda kunskaper i principer för programvarudesign, ren kod, modulär arkitektur, abstraktion, felhantering och underhållbarhet
  • Dokumenterad förmåga att hitta funktionella problem, prestandaproblem, säkerhetsproblem och designproblem i komplexa kodbaser
  • Stark förmåga inom felsökning, grundorsaksanalys och problemlösning
  • Erfarenhet av att delta i kodgranskningar och samarbetande processer för programvaruutveckling
  • Praktisk erfarenhet av Git och aktuella metoder inom programvaruutveckling
  • Mycket god skriftlig engelska och förmåga att kommunicera teknisk återkoppling tydligt
  • God förståelse för datastrukturer, algoritmer, API:er, databaser och applikationsarkitektur