AI Developer (m/w/d)
TreviAI - AI Developer (m/w/d)
AI-utvikleren har ansvar for utvikling og dokumentasjon av AI-moduler og grensesnitt, samt drift av TreviAIs AI-plattform.
Daglige driftsoppgaver
Gjennomføring av tekniske og funksjonelle krav fra utviklingsleder for oppbygging og videreutvikling av AI-plattformen
Programmering av AI-applikasjoner for automatisering og optimalisering av prosesser
Design, programmering og dokumentasjon av grensesnitt mot eksisterende AI-moduler og AI-plattformen
Bistå i konseptutvikling og behovsanalyse
Følge hele livssyklusen til programvaren for AI-plattformen og delta aktivt i teamets smidige utviklingsprosess (Daily Scrum-møter)
Utvikling av fremtidsrettede AI-algoritmer basert på maskinlæring
Bruk av AI-modeller og nevrale nettverk som TensorFlow eller Caffe
Kvalitetssikringsoppgaver
Programmering av AI-moduler og grensesnitt i tråd med beste praksis og gjeldende utviklingsstandarder
Fokus på kontinuerlig levering (CD) og kontinuerlig forbedring (CI)
Klassifisering og analyse av henvendelser (incidenter, serviceforespørsler, osv.)
Løpende oppfølging av AI-relaterte kundehenvendelser til de er tilfredsstillende løst
Overvåking og forbedring av kvaliteten på AI-tjenestene
Aktiv deltakelse i problemløsing og forbedring av kundetilfredshet
Oppdatering og vedlikehold av teknisk og funksjonell dokumentasjon
Kvalifikasjoner / erfaring
Bachelorgrad innen informatikk, informasjonsteknologi eller tilsvarende
Erfaring med dataanalyse og kunstig intelligens, spesielt maskinlæring og chatboter
Svært gode ferdigheter i programmeringsspråk som Java, Python, C++ eller C#
Kunnskap i R, Python og SQL samt bruk av AI-rammeverk som TensorFlow, H2O, Theano, CNTK eller Caffe
Erfaring med dyp læring, særlig talegjenkjenning, objektdeteksjon og tidsserieprognoser
Gode analytiske evner kombinert med konseptuell tenkning og sterkt samarbeidsevne
Erfaring med smidig utvikling og mikrotjenestearkitektur
Flytende norsk og engelsk, både muntlig og skriftlig
Komfortabel med å jobbe i globale og tverrfaglige team
Tekniske ferdigheter
God erfaring med utviklingsverktøy som Eclipse, Visual Studio, IntelliJ, osv.
Programmeringsspråk: Java, C++, C# og Python
Erfaring med containerteknologi og virtualisering (Docker, VM)
Kompetanse i utvikling av grensesnitt og mikrotjenester
Kunnskap om Jira, Confluence, Trello, CI/CD (Jenkins) og versjonskontroll (GIT)
God forståelse for operativsystemer (Windows, Unix / Linux)
Kunnskap om støtte for backend-programvare (e-postsystemer, Exchange, Outlook, Active Directory, webapplikasjoner, osv.)
Kunnskap om relasjons- og NoSQL-databaser
Sikker bruk av analyse- og overvåkingsverktøy samt logging
Gode ferdigheter i feilsøking og dokumentasjon av kildekode
Personlige egenskaper
Svært gode kommunikasjonsevner og presentasjonsteknikk
Samarbeidsvillig, selvmotivert og detaljorientert
Villighet til å arbeide i skiftordning
Forretnings- og ledelsesferdigheter
God forståelse for teamarbeid
Forståelse for kundens marked og bransje
Høy stresstoleranse og evne til å prestere under press
Sterkt fokus på kundebehov og handlekraft.
