Vous intégrerez l’équipe de DXC CDG Maroc, une joint‑venture entre la société privée DXC Technology et l’institution publique CDG, spécialisée dans les services informatiques et la transformation digitale. Le poste est basé à Rabat et offre un contrat à durée indéterminée (CDI) avec un mode de travail hybride (HB).
Responsabilités principales :
- Concevoir, développer et déployer des modèles de machine learning pour des cas d’usage variés (prédiction, segmentation, recommandation).
- Effectuer l’ingénierie des données : nettoyage, transformation, création de features, prévention de la fuite d’information.
- Mettre en place des processus de validation croisée, y compris la validation temporelle pour les séries chronologiques.
- Évaluer les modèles à l’aide de métriques statistiques (accuracy, F1, ROC‑AUC, PR‑AUC, RMSE, MAPE) et interpréter les résultats.
- Travailler avec des bibliothèques Python avancées : pandas, numpy, scipy, scikit‑learn, XGBoost, LightGBM.
- Intégrer les modèles dans des pipelines de production via MLflow, Docker et des outils de gestion de versions (Git, Gitflow).
- Surveiller et maintenir les modèles en production en utilisant MLflow, DVC et des pratiques CI/CD.
- Exploiter les services cloud (AWS, Azure, GCP) pour le déploiement et la scalabilité des solutions.
- Explorer et implémenter des techniques de traitement du langage naturel (embeddings, spaCy, HuggingFace, Transformers).
- Expérimenter avec les modèles de langage large (LLM) en utilisant des stratégies de prompting, LoRA/QLoRA, et des outils d’évaluation comme RAGAS et Giskard.
Compétences requises :
- Maîtrise de Python et des bibliothèques associées (pandas, scikit‑learn, XGBoost, LightGBM).
- Expérience en ingénierie des features, validation croisée et statistiques.
- Connaissance des métriques d’évaluation et de leur interprétation.
- Compétences en NLP et en utilisation de modèles pré‑entraînés.
- Expérience avec MLflow, Docker, Gitflow, CI/CD et déploiement cloud.
- Bonne communication et capacité à vulgariser des concepts techniques.
Profil académique : BAC +5 en informatique, mathématiques, statistiques ou domaine connexe.
Langues : Français (niveau B2), Anglais (niveau B2).
Ce poste est idéal pour un professionnel passionné par le data science, le machine learning et la transformation digitale, désireux de travailler dans un environnement hybride stimulant.