Développeur Data IA
Information sur la formation
Titre : Développeur·se en Intelligence Artificielle (IA)
Type de formation : Métier
Durée : 12 mois
Description de la formation
Le·la Développeur·se en Intelligence Artificielle (IA) conçoit et développe des applications intégrant des services ou des modèles d’IA : chatbots, moteurs de recommandation, classification, reconnaissance d’images, etc.
Il·elle manipule des données, exploite des services d’IA existants (Azure, Hugging Face, etc.) et développe des solutions intelligentes dans des contextes variés : applications web, microservices, pipelines MLOps…
Cette formation professionnalisante s’inscrit dans un parcours de spécialisation accessible en alternance, associant développement web, IA, gestion de données, DevOps et pilotage de projets IA.
Les prérequis
Forte motivation à prouver durant le processus de candidature
Bonne capacité à s’exprimer à l’oral et à l’écrit
Esprit d’équipe, curiosité, créativité
Première expérience en programmation ou bonne compréhension d’un langage back-end (Python recommandé)
Connaissance de base des enjeux du numérique et de l’IA
Les compétences à travailler durant la formation
Bloc 1 – Réaliser la collecte, le stockage et la mise à disposition des données d’un projet IA
Collecter, nettoyer et centraliser les données (SQL, API, scraping, OLAP, NoSQL)
Créer des bases de données et des APIs REST
Respecter les contraintes RGPD et de sécurité des données
Bloc 2 – Intégrer des modèles et services d’intelligence artificielle
Identifier et intégrer des services IA préexistants
Paramétrer, tester et surveiller des modèles IA (classification, NLP, vision…)
Créer des chaînes CI/CD pour le déploiement de modèles
Bloc 3 – Réaliser une application intégrant de l’IA
Concevoir et développer une application avec service IA
Gérer le versionnement, les tests automatisés et la documentation
Résoudre les incidents et surveiller les performances d’une application IA
Bloc 4 – Piloter un projet d’intelligence artificielle
Analyser un besoin métier
Concevoir l’architecture d’un projet IA
Organiser les tâches et suivre l’avancement dans un cadre agile (méthode SCRUM)
Les débouchés de la formation
Développeur·se IA
Développeur·se Machine Learning
Développeur·se Python
Lead développeur·se IA
Ingénieur·e MLOps (avec expérience complémentaire)
Certificat à obtenir enfin de formation
Titre professionnel Développeur en Intelligence Artificielle
Certifications complémentaires :
Microsoft Azure AI Fundamentals (AI-900)
Microsoft Azure Fundamentals (AZ-900)
Gérer un projet avec les méthodes agiles