Maskinlæringsingeniør Jobbbeskrivelse Mal/Brief

Vi søker en maskinlæring (ML) ingeniør for å hjelpe oss med å utvikle kunstige intelligensprodukter.

Oppgavene til en maskinlæringsingeniør inkluderer utvikling av maskinlæringsmodeller og omskoleringssystemer. For å utføre dette arbeidet med hell, må du ha gode statistikker og programmeringsevner. Vi ønsker å møte deg hvis du også er kunnskapsrik innen datavitenskap og programvareteknikk.

Ditt endelige mål vil være å designe og konstruere effektive selvlæringsapper.

Maskinlæringsingeniørjobbprofil

Maskinlæringsingeniører er ansvarlige for å sette data i maskinlæringsmodeller og distribuere disse modellene i produksjon.

Svelging og utarbeidelse av data er en vanskelig oppgave. Det må automatisk behandles, renses og forberedes for å oppfylle dataformatet og andre modellkriterier. Dataene kan stamme fra flere kilder, og de kan flyte i sanntid.

Distribusjon tar en prototypemodell opprettet i et utviklingsmiljø og skalerer den for å betjene faktiske forbrukere. Dette kan trenge å kjøre modellen på kraftigere maskinvare, tilby tilgang via API -er og gi mulighet for modelloppgraderinger og omskolering med nye data.

Rapporterer til

  • CTO

Maskinlæringsingeniøransvar

  • Forstå og anvend elementer i informatikk, for eksempel datastrukturer, algoritmer, beregninger og kompleksitet og datamaskinarkitektur
  • Eksepsjonelle matematiske evner er pålagt å gjøre beregninger og håndtere algoritmene som er involvert i denne typen programmering
  • Generer prosjektresultater og fremhever problemer som må utbedres for å forbedre programmets effektivitet
  • Arbeid med dataingeniører for å lage data og modellrørledninger; Administrer infrastruktur og datapipelinjer som kreves for å levere kode til produksjon
  • Vis ende-til-ende ekspertise av applikasjoner som utvikles (inkludert, men ikke begrenset til, maskinlæringsmetoder)
  • Lag og vedlikehold skalerbare maskinlæringsløsninger i produksjon ved bruk av algoritmer basert på statistiske modelleringsprosesser
  • Bruk datamodellering og vurderingsstrategier for å avdekke mønstre og prognose tidligere uoppdagede hendelser
  • Sett maskinlæringsalgoritmer og biblioteker å bruke
  • Ta ledelsen innen programvareteknikk og design
  • formidle og forklare kompliserte prosedyrer for ikke-programmeringsspesialister
  • Kommuniser med interessenter for å analysere forretningsutfordringer, forklare behov og bestemme omfanget av de nødvendige løsningene
  • Analyser massive, kompliserte datasett for å trekke ut innsikt og velge den beste tilnærmingen
  • Undersøk og anvend beste praksis for å forbedre den eksisterende maskinlæringsinfrastrukturen
  • Hjelp ingeniører og produktledere med å innlemme maskinlæring i produktet

Maskinlæringsingeniørkrav og ferdigheter

  • En bachelorgrad i informatikk, datavitenskap, matematikk eller en nær beslektet disiplin
  • En mastergrad i beregningsspråklig lingvistikk, dataanalyse eller et beslektet felt er å foretrekke
  • jobbet som maskinlæringsingeniør tidligere
  • avanserte kodeskrivingsevner i Python, Java og R
  • Grundig forståelse av maskinlæringsrammer, biblioteker, datastrukturer, datamodellering og programvaredesign
  • grundig forståelse av matematikk, statistikk og algoritmer
  • Enestående analytiske og problemløsende ferdigheter
  • Utmerket kommunikasjons- og teamarbeidsevner
  • Overlegen tidsstyring og organiseringsevner