Maskininlärningsingenjör jobbbeskrivning mall/kort

Vi söker en maskininlärningsingenjör (ML) för att hjälpa oss att utveckla konstgjorda intelligensprodukter.

Uppgifterna för en maskininlärningsingenjör inkluderar utvecklingsmaskiner och omskolningssystem. För att utföra detta arbete framgångsrikt måste du ha stor statistik och programmeringsförmåga. Vi vill träffa dig om du också är kunnig inom datavetenskap och mjukvaruteknik.

Ditt ultimata mål är att utforma och konstruera effektiva självlärande appar.

Maskininlärningsingenjör jobbprofil

Maskininlärningsingenjörer ansvarar för att lägga data i maskininlärningsmodeller och distribuera dessa modeller i produktionen.

Förtäring och beredning av data är en knepig uppgift. Det måste automatiskt behandlas, rensas och beredas att uppfylla dataformatet och andra modellkriterier. Uppgifterna kan komma från flera källor, och de kan flyta i realtid.

Distribution tar en prototypmodell skapad i en utvecklingsmiljö och skalar den för att betjäna faktiska konsumenter. Detta kan behöva köra modellen på kraftfullare hårdvara, erbjuda åtkomst via API: er och möjliggöra uppgraderingar av modellen och omskolning med ny data.

Rapporter till

  • CTO

Maskininlärningsingenjörsansvar

  • Förstå och tillämpa delar av datavetenskap, såsom datastrukturer, algoritmer, beräkbarhet och komplexitet och datorarkitektur
  • Exceptionella matematiska förmågor krävs för att göra beräkningar och hantera algoritmerna som är involverade i denna typ av programmering
  • Generera projektresultat och markera frågor som måste åtgärdas för att förbättra programeffektiviteten
  • Arbeta med datatekniker för att skapa data och modellera rörledningar; Hantera de infrastrukturer och datadörledningar som krävs för att leverera kod till produktionen
  • Visa expertis från slutet till slutet av applikationer som utvecklas (inklusive, men inte begränsat till, maskininlärningsmetoder)
  • Skapa och underhålla skalbara maskininlärningslösningar i produktionen med hjälp av algoritmer baserade på statistiska modelleringsprocesser
  • Använd datamodellerings- och utvärderingsstrategier för att avslöja mönster och prognoser tidigare oupptäckta händelser
  • Sätt maskininlärningsalgoritmer och bibliotek att använda
  • Ta ledningen inom mjukvaruteknik och design
  • förmedla och förklara komplicerade förfaranden till icke-programmeringspecialister
  • Kommunicera med intressenter för att analysera affärsutmaningar, förklara behov och bestämma omfattningen av de nödvändiga lösningarna
  • Analysera massiva, komplicerade datasätt för att extrahera insikter och välja det bästa tillvägagångssättet
  • Undersök och tillämpa bästa praxis för att förbättra den befintliga maskininlärningsinfrastrukturen
  • Hjälp ingenjörer och produktchefer i att integrera maskininlärning i produkten

Maskininlärningsingenjörskrav och färdigheter

  • En kandidatexamen i datavetenskap, datavetenskap, matematik eller en nära besläktad disciplin
  • En magisterexamen i beräkningslingvistik, dataanalys eller ett relaterat fält föredras
  • Arbetade som maskininlärningsingenjör tidigare
  • Avancerade kodskrivningsfärdigheter i Python, Java och R
  • Grundlig förståelse för maskininlärningsramar, bibliotek, datastrukturer, datamodellering och mjukvarudesign
  • Grundlig förståelse för matematik, statistik och algoritmer
  • Enastående analytiska och problemlösningsfärdigheter
  • Utmärkt kommunikations- och teamworkförmågor
  • Överlägsen tidshantering och organiseringsfärdigheter