Euromonitor International
Euromonitor International
Euromonitor International er et etablert selskap som ble grunnlagt i 1972, med 1 001–5 000 ansatte. Selskapets rekrutteringsprofil indikerer sponsing for kvalifiserte arbeidstakere, noe som gjør det relevant for fagpersoner som undersøker karrieremuligheter hos en erfaren internasjonal arbeidsgiver.

Programvareingeniør innen datavitenskap og AI

Bygg backendtjenester, RAG-pipelines og agentkomponenter for Euromonitor Internationals AI-plattform. Støtt evaluering, rangering og informasjonsinnhenting for Passport og andre kundeprodukter.

Beskrivelse

  • Utvikle og vedlikeholde backendtjenester, API-er og agentkomponenter for AI-plattformen.
  • Bygg funksjoner for retrieval-augmented generation, inkludert dataimport, chunking, indeksering og søkeintegrasjon.
  • Bidra til agentrammeverket, dets ferdigheter og verktøyregister samt referanseimplementeringer.
  • Legg til logging, sporing, telemetri for kostnader og tokenbruk samt automatiserte tester.
  • Forbered evalueringsdatasett, kjør LLM-as-judge-pipelines og regresjonstester, og rapporter kvalitetsresultater.
  • Hjelp til med å teste endringer i rangering, informasjonsinnhenting og prompter.
  • Delta i designgjennomganger, parprogrammering og veiledning.
  • Dokumenter plattformkomponenter og hjelp teamene som bruker dem.
  • Utvikle gjenbrukbare AI-plattformkomponenter for produktteam som jobber med Passport og andre kundetilbud.

Krav

  • Ha 3–6 års erfaring med programvareutvikling, eller vise sterk erfaring fra praksis og prosjekter.
  • Ha et solid grunnlag i datastrukturer, API-utvikling og testing.
  • Bruke Python trygt og ha praktisk kunnskap om SQL.
  • Skrive ryddig kode som er enkel å gjennomgå.
  • Ha praktisk erfaring med LLM-API-er og generativ AI, inkludert prompting og grunnleggende RAG.
  • Ha brukt et orkestreringsrammeverk som LangGraph, LangChain eller LlamaIndex; LangGraph og LangChain foretrekkes.
  • Forstå grunnleggende skyteknologi på Azure, AWS eller GCP; Azure foretrekkes.
  • Ha erfaring med å jobbe med containere.
  • Forstå grunnleggende maskinlæring, inkludert embeddings, evalueringsmål og grunnleggende rangering eller NLP.
  • Stille gjennomtenkte spørsmål, ta imot tilbakemeldinger på en konstruktiv måte og forklare hva du har bygget og hvorfor.
  • Ha kjennskap til et typet backend-språk som C#, Java, Go eller TypeScript; C# og .NET foretrekkes.
  • Ha jobbet med verktøy for vektor- eller hybridsøk som Elasticsearch, pgvector eller Azure AI Search.
  • Kjenne til grunnleggende Kubernetes og CI/CD-verktøy som GitHub Actions eller Azure DevOps.
  • Ha brukt verktøy for LLM-evaluering eller observerbarhet som Ragas, DeepEval, promptfoo, LangSmith eller Langfuse.
  • Bidrag til åpen kildekode, hackathonresultater eller publiserte personlige prosjekter er en fordel.
  • Kurs eller prosjekter innen informasjonsinnhenting, anbefalingssystemer eller NLP er en fordel.

Fordeler

  • Fleksibel arbeidstid.
  • Regelmessige sosiale arrangementer, inkludert treff etter jobb samt sommer- og julefester.
  • To frivillighetsdager hvert år.
  • Konkurransedyktige lønninger.
  • Privat helseforsikring.
  • Gode feriebetingelser.
  • Omfattende opplæring og utvikling.
  • Muligheter for forfremmelse i og på tvers av avdelinger.
  • Belønninger for talent.
  • En multinasjonal arbeidsstyrke med kommunikasjon på tvers av 16 globale kontorer.