Machine learning ingenieur taakbeschrijving sjabloon/kort

We zijn op zoek naar een ingenieur van Machine Learning (ML) om ons te helpen bij het ontwikkelen van kunstmatige intelligentieproducten.

De taken van een machine learning -ingenieur omvatten het ontwikkelen van modellen voor het ontwikkelen van machine learning en omscholingssystemen. Om dit werk succesvol uit te voeren, moet u geweldige statistieken en programmeermogelijkheden hebben. We zouden je willen ontmoeten als je ook goed geïnformeerd bent in data science en software engineering.

Uw ultieme doelstelling is het ontwerpen en construeren van effectieve zelfleer-apps.

Machine Learning Engineer Job Profiel

Ingenieurs van machine learning zijn verantwoordelijk voor het plaatsen van gegevens in modellen voor machine learning en het implementeren van deze modellen in de productie.

Inname en voorbereiding van gegevens is een lastige taak. Het moet automatisch worden verwerkt, gereinigd en voorbereid om aan het gegevensformaat en andere modelcriteria te voldoen. De gegevens kunnen afkomstig zijn uit verschillende bronnen en kunnen in realtime stromen.

Implementatie neemt een prototypemodel in een ontwikkelomgeving en schaalt het op om werkelijke consumenten te bedienen. Dit moet mogelijk het model op krachtigere hardware uitvoeren, toegang bieden via API's en het mogelijk maken van modelupgrades en omscholing met nieuwe gegevens.

Rapporteert aan

  • CTO

Verantwoordelijkheden van machine learning ingenieur verantwoordelijkheden

  • Begrijp en pas elementen van informatica toe, zoals gegevensstructuren, algoritmen, rekenbaarheid en complexiteit, en computerarchitectuur
  • Uitzonderlijke wiskundige vaardigheden zijn vereist om berekeningen uit te voeren en de algoritmen aan te pakken die bij dit soort programmeren betrokken zijn
  • Genereer projectresultaten en benadrukkingen die moeten worden verholpen om de effectiviteit van het programma te verbeteren
  • Werk samen met data -ingenieurs om gegevens en modelpijpleidingen te maken; Beheer de infrastructuur en datapijpleidingen die nodig zijn om code aan de productie te leveren
  • Toon end-to-end expertise van toepassingen die worden ontwikkeld (inclusief, maar niet beperkt tot methoden voor machine learning)
  • Creëer en onderhoud schaalbare oplossingen voor machine learning in de productie met behulp van algoritmen op basis van statistische modelleringsprocessen
  • Gebruik gegevensmodellering en beoordelingsstrategieën om patronen aan het licht te brengen en eerder onontdekte gebeurtenissen te voorspellen
  • Plaats machine learning -algoritmen en bibliotheken om te gebruiken
  • Neem het voortouw in software -engineering en ontwerp
  • Breng ingewikkelde procedures over en leg uit aan niet-programmeringspecialisten
  • Communiceer met belanghebbenden om zakelijke uitdagingen te analyseren, de behoeften uit te leggen en de omvang van de vereiste oplossingen te bepalen
  • Analyseer enorme, gecompliceerde datasets om inzichten te extraheren en de beste aanpak te kiezen
  • Onderzoek en pas best practices toe om de bestaande infrastructuur voor machine learning te verbeteren
  • Help ingenieurs en productmanagers bij het opnemen van machine learning in het product

Vereisten en vaardigheden voor machine learning ingenieur

  • Een bachelordiploma in informatica, data science, wiskunde of een nauw verwante discipline
  • Een masterdiploma in computationele taalkunde, data -analyse of een gerelateerd veld heeft de voorkeur
  • werkte in het verleden als machine learning -ingenieur
  • Geavanceerde code schrijfvaardigheden in Python, Java en R
  • grondig begrip van machine learning frameworks, bibliotheken, gegevensstructuren, gegevensmodellering en softwareontwerp
  • grondig begrip van wiskunde, statistieken en algoritmen
  • Uitstekende analytische en probleemoplossende vaardigheden
  • Uitstekende communicatie- en teamwerkvaardigheden
  • Superieure tijdmanagement en organiserende vaardigheden