6 (Licence, BUT...) Alternance

DEVELOPPEUR EN INTELLIGENCE ARTIFICIELLE (SIMPLON.CO)

Rennes, Ille-et-Vilaine, Bretagne

Artistique En apprentissage Apprentissage

À propos de cette formation

La formation de Développeur en Intelligence Artificielle, proposée par Simplon.co à Rennes, te prépare à devenir un acteur clé dans le domaine de l'IA. En intégrant cette formation, tu apprendras à automatiser la collecte de données, à développer des API et à assurer le bon fonctionnement des modèles d'intelligence artificielle.

Au cours de ce parcours, tu te familiariseras avec des compétences techniques essentielles telles que le scraping de données, l'utilisation de SQL pour l'extraction d'informations, ainsi que la création d'applications qui intègrent des services d'IA. Tu apprendras également à monitorer les performances des modèles d'IA et à appliquer des méthodes de développement agile.

Cette formation s'adresse à ceux qui souhaitent se lancer dans le secteur dynamique de l'intelligence artificielle, que tu sois déjà dans le domaine de l'informatique ou que tu vises une reconversion. Tu auras l'opportunité de travailler sur des projets concrets, en alternance, ce qui te permettra d'acquérir une expérience précieuse sur le terrain.

Conseils de candidature

La sélection pour cette formation peut être compétitive, avec un taux d'accès d'environ 80%. Pour augmenter tes chances, il est conseillé de démontrer un intérêt marqué pour l'informatique, l'intelligence artificielle et les nouvelles technologies. Prépare un dossier de candidature solide, mettant en avant tes compétences techniques et tes projets personnels.

Si tu as déjà des expériences dans le codage ou des projets liés à l'IA, n'hésite pas à les mettre en avant. De plus, il est recommandé de te renseigner sur les tendances actuelles dans le domaine de l'IA afin de pouvoir échanger de manière pertinente lors des entretiens.

Débouchés et insertion

Les débouchés pour les diplômés de cette formation sont variés et en forte demande. En intégrant le secteur de l'IA, tu pourras envisager des postes tels que développeur d'applications d'intelligence artificielle, data engineer, ou encore consultant en IA. Ces métiers sont recherchés dans tous les secteurs, notamment les startups, les PME, et les grandes entreprises du numérique.

En termes de salaires, un développeur en intelligence artificielle peut espérer un salaire débutant autour de 30 000 à 40 000 euros par an, avec des perspectives d'évolution rapide en fonction de l'expérience et des compétences acquises. À Rennes, le tissu économique dynamique dans le secteur numérique favorise les opportunités d'emploi dans ce domaine.

Spécialités et parcours

M1805

Compétences visées

Activités visées

Programmer la collecte de données depuis plusieurs sources pour un projet en intelligence artificielle Développer la mise à disposition technique des données collectées pour un projet en intelligence artificielle Accompagner le choix et l’intégration d’un service d’intelligence artificielle préexistant Réaliser l’intégration d’un modèle ou d’un service d’intelligence artificielle Faciliter le déploiement d’un modèle d’intelligence artificielle avec une approche MLOps Concevoir une application intégrant un service d'intelligence artificielle Développer les interfaces et les fonctionnalités d’une application d’intelligence artificielle Développer les fonctions de tests et de contrôle d’une application d’intelligence artificielle Assurer le maintien en condition opérationnelle d’une application

Compétences attestées

Automatiser l’extraction de données depuis un service web, une page web (scraping), un fichier de données, une base de données et un système big data en programmant le script adapté afin de pérenniser la collecte des données nécessaires au projet. Développer des requêtes de type SQL d’extraction des données depuis un système de gestion de base de données et un système big data en appliquant le langage de requête propre au système afin de préparer la collecte des données nécessaires au projet. Développer des règles d'agrégation de données issues de différentes sources en programmant, sous forme de script, la suppression des entrées corrompues et en programmant l’homogénéisation des formats des données afin de préparer le stockage du jeu de données final. Créer une base de données dans le respect du RGPD en élaborant les modèles conceptuels et physiques des données à partir des données préparées et en programmant leur import afin de stocker le jeu de données du projet. Développer une API mettant à disposition le jeu de données en utilisant l’architecture REST afin de permettre l’exploitation du jeu de données par les autres composants du projet. Organiser et réaliser une veille technique et réglementaire en animant le travail collectif de sélection des sources, de collecte, de traitement et de partage des informations afin de formuler des recommandations pour le projet toujours en phase avec l’état de l’art. Identifier des services d’intelligence artificielle préexistants à partir de l’expression de besoin en fonctionnalités d’intelligence artificielle, en réalisant un benchmark de services existants et en analysant leurs caractéristiques pour formaliser une ou plusieurs recommandations de services adaptés au besoin. Paramétrer un service d’intelligence artificielle en suivant sa documentation technique et en respectant les spécifications du projet, afin de permettre l’intégration des connecteurs du service dans le système d’information. Développer une API exposant un modèle d’intelligence artificielle en utilisant l’architecture REST pour permettre l’interaction entre le modèle et les autres composants du projet. Intégrer l’API d’un modèle ou d’un service d’intelligence artificielle dans une application, en respectant les spécifications du projet et les normes d’accessibilité en vigueur, à l’aide de la documentation technique de l’API, afin de créer les fonctionnalités d’intelligence artificielle de l’application. Monitorer un modèle d’intelligence artificielle à partir des métriques courantes et spécifiques au projet, en intégrant les outils de collecte, d’alerte et de restitution des données du monitorage pour permettre l’amélioration du modèle de façon itérative. Programmer les tests automatisés d’un modèle d’intelligence artificielle en définissant les règles de validation des jeux de données, des étapes de préparation des données, d'entraînement, d’évaluation et de validation du modèle pour permettre son intégration en continu et garantir un niveau de qualité élevé. Créer une chaîne de livraison continue d’un modèle d’intelligence artificielle en installant les outils et en appliquant les configuration souhaitées, dans le respect du cadre imposé par le projet et dans une approche MLOps*, pour automatiser les étapes de validation, de test, de packaging et de déploiement du modèle. Analyser le besoin d’application d’un commanditaire intégrant un service d'intelligence artificielle, en rédigeant les spécifications fonctionnelles et en le modélisant, dans le respect des standards d’utilisabilité et d’accessibilité, afin d’établir avec précision les objectifs de développement correspondant au besoin et à la faisabilité technique. Concevoir le cadre technique d’une application intégrant un service d’intelligence artificielle, à partir de l'analyse du besoin, en spécifiant l’architecture technique et applicative et en préconisant les outils et méthodes de développement, pour permettre le développement du projet. Coordonner la réalisation technique d’une application d’intelligence artificielle en s’intégrant dans une conduite agile de projet et un contexte MLOps et en facilitant les temps de collaboration dans le but d’atteindre les objectifs de production et de qualité. Développer les composants techniques et les interfaces d’une application en utilisant les outils et langages de programmation adaptés et en respectant les spécifications fonctionnelles et techniques, les standards et normes d’accessibilité, de sécurité et de gestion des données en vigueur dans le but de répondre aux besoins fonctionnels identifiés. Automatiser les phases de tests du code source lors du versionnement des sources à l’aide d’un outil d’intégration continue de manière à garantir la qualité technique des réalisations. Créer un processus de livraison continue d’une application en s’appuyant sur une chaîne d’intégration continue et en paramétrant les outils d’automatisation et les environnements de test afin de permettre une restitution optimale de l’application. Surveiller une application d’intelligence artificielle, en mobilisant des techniques de monitorage et de journalisation, dans le respect des normes de gestion des données personnelles en vigueur, afin d’alimenter la feedback loop dans une approche MLOps, et de permettre la détection automatique d’incidents. Résoudre les incidents techniques en apportant les modifications nécessaires au code de l’application et en documentant les solutions pour en garantir le fonctionnement opérationnel.

Métiers et débouchés

Secteurs d'activité

Tous secteurs d’activité et plus précisément - pour les entreprises qui innovent et imaginent les cas d'usages de l'intelligence artificielle : les industries, les startup, les TPE, les PME, et les majors du numériques - pour les entreprises qui vendent des services d'intelligence artificielle : les agence web, les ESN, les majors du numériques, les éditeurs de services - pour les entreprises qui exploitent l'intelligence artificielle pour leur développement ou leur stratégie : les grands comptes, les banques et assurances, la grande distribution et le transport

Certification

Code RNCP : RNCP37827

Les informations affichées proviennent des données publiques de Apprentissage. Pour des informations complètes et à jour, consultez directement les plateformes officielles.