Ingénieur machine learning

Le « machine learning engineer » est chargé de programmer des modèles d’intelligence artificielle basés sur des algorithmes. Faisant le lien entre le data scientist et le data engineer, le machine learning engineer modélise des données complexes et assure leur mise en production en gérant les infrastructures nécessaires. Il développe également des programmes à destination de machines ou d’ordinateurs afin de les rendre autonomes en apprentissage et leur permettre d’exécuter des tâches sans être spécialement programmés pour.

Bac + 5

Niveau d'études

13.000 MAD

Rémunération

4 ans

Expérience

Missions principales

  • Ecrire des programmes et développer des algorithmes pour extraire de précieuses informations de larges ensembles de données
  • Effectuer des expériences et tester différents approches
  • Optimiser des programmes pour améliorer les performances, la vitesse et l’élasticité
  • Assurer le nettoyage des ensembles de données
  • Suggérer des applications de Machine Learning pertinentes
  • Mettre en production les modèles de Machine Learning
  • Gérer le cycle de vie des modèles de Machine Learning

Compétences techniques

  • Compétences en informatique et en programmation
  • Expertise mathématique en probabilité et en statistiques
  • Modélisation et évaluation de données
  • Application de modèles et de librairies de Machine Learning
  • Ingénierie logicielle
  • être expert en ingénierie logicielle 
  • maîtriser les principales applications cloud 
  • savoir collecter des données via les API

Qualités personnelles

  • Réactivité
  • Rigueur
  • Sens de l’organisation
  • Aisance relationnelle
  • Capacité d’analyse et de synthèse

Type de formation

Master ou doctorat en informatique ou en mathématiques