Ce que les recruteurs en ML engineering recherchent
Les responsables du recrutement évaluent les ingénieurs ML sur leur capacité à mettre des modèles en production — pas seulement à les entraîner. La distinction clé entre un data scientist et un ingénieur ML est le déploiement : les ingénieurs ML construisent les pipelines, l’infrastructure et les systèmes qui servent les modèles à grande échelle.
Ils recherchent l’expérience avec les frameworks ML (PyTorch, TensorFlow), les plateformes MLOps (MLflow, Kubeflow, SageMaker), l’infrastructure (Docker, Kubernetes, AWS/GCP) et les pipelines de données (Airflow, Spark). Les métriques de latence d’inférence, de throughput et de fiabilité des modèles en production sont les signaux les plus forts.
Guide de rédaction du CV
Résumé professionnel
Mentionnez votre titre, vos années d’expérience, vos frameworks ML principaux et votre résultat le plus significatif en production.
Exemple : « Ingénieur machine learning senior avec 5 ans d’expérience en déploiement de modèles à grande échelle. A conçu un pipeline de recommandation en temps réel servant 10 M de requêtes/jour avec une latence P99 de 45 ms sur AWS SageMaker. »
Expérience professionnelle
Décrivez les modèles déployés, l’infrastructure construite, les pipelines automatisés et les métriques de performance en production.
Faible : « A entraîné des modèles de machine learning. »
Fort : « A conçu et déployé un pipeline de détection de fraude (PyTorch, SageMaker) traitant 2 M de transactions/jour avec un taux de faux positifs de 0,1 % et une latence d’inférence de 12 ms. »
Compétences techniques
Organisez en ML/DL Frameworks, MLOps, Infrastructure et Données. Distinguez clairement les compétences de modélisation des compétences d’ingénierie.
Compétences à mettre en avant
Compétences techniques : PyTorch, TensorFlow, scikit-learn, XGBoost, Hugging Face Transformers, ONNX, TensorRT, Python, SQL, Spark, Airflow, MLflow, Kubeflow, AWS SageMaker, GCP Vertex AI, Docker, Kubernetes, API REST/gRPC, monitoring de modèles (drift, performances), feature stores, A/B testing de modèles
Compétences transversales : collaboration avec les data scientists et ingénieurs logiciel, communication des trade-offs techniques, documentation des architectures, mentorat, estimation de projet
Conseils pour le CV
- Mettez en avant les modèles en production. L’entraînement est important, mais le déploiement est ce qui différencie un ingénieur ML d’un data scientist.
- Incluez les métriques de latence et de throughput. « Latence P99 de 45 ms », « 10 M de requêtes/jour » — ces chiffres prouvent que vos systèmes fonctionnent à grande échelle.
- Décrivez vos pipelines MLOps. Entraînement automatisé, déploiement continu des modèles, monitoring du drift — l’automatisation du cycle de vie ML est essentielle.
- Mentionnez le monitoring des modèles. La détection du drift, le suivi des performances et les alertes montrent que vous gérez les modèles après le déploiement.
- Nommez vos frameworks et plateformes. « PyTorch + SageMaker » ou « TensorFlow + Vertex AI » — la combinaison framework + plateforme est très informative.
- Limitez-vous à deux pages maximum. Même avec des publications et des projets complexes, la concision est appréciée.
Erreurs courantes
- Uniquement de l’entraînement, pas de déploiement : les ingénieurs ML sont recrutés pour mettre les modèles en production. Un CV sans modèles déployés manque l’essentiel.
- Confusion avec data scientist : si votre CV ne mentionne que des notebooks et des expérimentations, vous apparaissez comme un data scientist, pas un ingénieur ML.
- Pas de métriques de production : la latence, le throughput et le uptime sont les métriques qui comptent. Les métriques de modèle seules ne suffisent pas.
- Ignorer l’infrastructure : Docker, Kubernetes, CI/CD — ces compétences d’ingénierie sont essentielles pour le rôle.
Questions fréquemment posées
Data scientist vs ingénieur ML : comment positionner mon CV ?
Les data scientists se concentrent sur l’exploration et la modélisation. Les ingénieurs ML se concentrent sur le déploiement et la mise à l’échelle. Si vous voulez le titre d’ingénieur ML, mettez en avant l’infrastructure et les modèles en production.
Faut-il un doctorat ?
Non pour la plupart des postes d’ingénieur ML orientés production. Un doctorat est plus valorisé pour les postes de recherche en ML.
Quelles certifications sont utiles ?
AWS Machine Learning Specialty et GCP Professional ML Engineer sont les plus pertinentes. Les certifications DeepLearning.AI sont bonnes pour démontrer les fondamentaux.