Le machine learning engineer crée et/ou choisit les algorithmes utilisés en machine learning. Ce faisant, il doit comprendre les Mathématiques avec aisance et en parallèle il assure la veille technologique nécessaire à la réussite de ses projets. Son rôle est souvent assuré par un data scientist, plus souple en entreprise.
Pour cela, en général, il travaille les statistiques et programme à l’aide de Python.
En outre, le machine learning engineer possède son homologue, le deep learning engineer, plus branché réseau de neurone.
Enfin le machine learning engineer est très présent dans l’univers de la recherche et de l’industrie (R&D).