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