Ingénieur Développeur Python - Machine Learning Expérimenté H/F
Role details
Job location
Tech stack
Job description
En tant qu'Ingénieur Développeur Python / Machine Learning Expérimenté F/H, vous jouez un rôle clé dans l'industrialisation, l'optimisation et l'automatisation des solutions d'intelligence artificielle de bout en bout. En lien étroit avec les équipes techniques et fonctionnelles, votre rôle fait le pont entre le développement logiciel et la Data Science.
Vos principales missions :
- Transformer les prototypes de modèles en applications de production stables, optimisées et prêtes pour l'échelle
- Déboguer, accompagner et assister les équipes DataScience dans leurs développements
- Industrialiser le déploiement des applications et des modèles de Machine Learning via les pratiques CI/CD et MLOps
- Concevoir et animer des formations pour accompagner les Data Scientists
- Automatiser les tests fonctionnels
- Optimiser le code Python, assurer sa maintenance et contribuer à son amélioration continue
- Industrialiser le déploiement des applications via les pratiques CI/CD
- Accompagner les Data Scientists sur les bonnes pratiques de développement
- Promouvoir l'excellence technique et les bonnes pratiques de programmation au sein des équipes (Clean Code, principes SOLID, Refactoring...)
- Participer à la définition de l'architecture des systèmes de Machine Learning et concevoir des pipelines de données robustes et scalables
Requirements
Vous justifiez d'une expérience solide (minimum 4 à 5 ans) en développement logiciel Python, complétée par une forte appétence ou une expérience préalable en Data Science / Machine Learning. Vous êtes avant tout un(e) développeur(se) passionné(e) par la qualité algorithmique, la structure du code et la mise en production.
Compétences techniques :
- Maîtrise de Python & Écosystème Data : Niveau avancé en développement Python, avec de solides connaissances en SQL et une bonne compréhension des concepts de la Data Science.
- Ingénierie Logicielle & Excellence Technique : Expertise dans l'application des bonnes pratiques de développement (Clean Code, principes SOLID, Refactoring) et maîtrise des outils de versioning (Git).
- Pratiques MLOps & CI/CD : Expérience confirmée dans l'industrialisation, l'automatisation des déploiements de modèles de Machine Learning et la mise en place de pipelines CI/CD.
- Conteneurisation & Orchestration : Maîtrise opérationnelle de Docker et Kubernetes pour le déploiement d'applications.
- Environnement Cloud : Pratique courante d'une plateforme Cloud majeure (AWS, GCP ou Azure) et de ses services managés.
Soft skills :
- Pédagogie & Transmission : Capacité à accompagner les équipes de Data Scientists, à partager vos compétences et à vulgariser des sujets techniques complexes.
- Sens du Service & Relationnel : Excellent contact humain, sens de l'écoute et aisance pour collaborer avec des profils techniques et fonctionnels.
- Rigueur & Autonomie : Capacité à prendre en main des problématiques complexes de manière autonome avec une grande rigueur d'exécution.
- Curiosité & Esprit d'Équipe : Tempérament curieux face aux nouvelles technologies et volonté marquée de s'investir dans un collectif dynamique., Pédagogie Tests fonctionnels SQL AWS Git Kubernetes Python Autonomie Amélioration continue Logiciels de gestion de versions Docker