Bachelor - Développeur en intelligence artificielle
8 850 € à 10 595 €/an
Tu peux y entrer après
le bac, ou un bac +1, ou un bac +2
Diplôme visé
Bac +3 · titre RNCP n° 37827
Rentrée
Septembre/Octobre
Campus
Bordeaux, Lyon, Paris
Langue des cours
Français
Alternance
Possible
Domaine
Informatique & Numérique
Durée estimée
1 à 3 ans
Aucun frais de notre côté. Nous préparons le dossier avec toi ; l'école décide de l'admission.
La formation en bref
L’intelligence artificielle (IA) correspond à un ensemble de technologies qui permettent de simuler l’intelligence humaine et d’accomplir automatiquement des tâches de perception, de compréhension et de prise de décision. Ces techniques font particulièrement appel à l’utilisation de l’informatique, de l’électronique, des mathématiques (notamment statistiques), des neurosciences et des sciences cognitives. Le développeur en intelligence artificielle est un spécialiste du développement d’applications intégrant des fonctionnalités exploitant l’intelligence artificielle. Il met au point des programmes informatiques intégrant des modèles d'intelligence artificielle et capables de réfléchir et d'effectuer des tâches réalisées par l'homme. Ce métier exige de savoir composer et interagir avec beaucoup d’autres professions dans les domaines de la linguistique, de la statistique, de l’ergonomie, de l’expérience utilisateur. Intégré dans la résolution d'une problématique métier définie par l'organisation, son rôle est de développer des solutions informatiques utilisables par des spécialistes et des non-spécialistes, intégrant directement ou indirectement des briques d'Intelligence Artificielle existantes (ex : algorithmes de Machine Learning). Le secteur de l’intelligence artificielle ayant gagné en maturité et rentrant dans une phase d'industrialisation, l’outillage et les services à destination des professionnels se sont étoffés et un premier cadre méthodologique s’est largement imposé : le MLOps (pour Machine-Learning et Opérations). Le métier de développeur en intelligence artificielle s’en voit au moins partiellement transformé. Il prend part notamment à la mise en œuvre des pratiques MLOps dans ses tâches de développement et de tests. Il prend part également au développement et l’intégration des tests et de la surveillance des modèles d’intelligence artificielle. Il est donc spécialiste du développement informatique, du génie logiciel et des interfaces Hommes-Machines, avec une très bonne connaissance des enjeux, technologies et du cycle de vie d’un projet d’intelligence artificielle.
Ce que tu sauras faire
Les objectifs de la formation, selon la fiche programme de l'école.
- Concevoir et développer des solutions d'intelligence artificielle : données, algorithmique, programmation avancée et déploiement
- Acquisition et traitement de données à grande échelle, intégration de modèles d'IA (Python, TensorFlow, PyTorch)
- Spécialisation de 3e année en initial ou en alternance à Paris, Lyon, Bordeaux et Rennes
Au programme
Les cours de la formation, d'après la brochure officielle de l'école (2025-2026). Ils peuvent varier selon le campus.
1re année · Fondamentaux13 cours
- Mathématiques
- Algorithmique
- Programmation C
- Développement web
- Bases de données relationnelles
- Systèmes
- Bases des réseaux
- Structuration de la data & IA générative
- Ethics & IA
- Projet technologique
- Découverte data, cybersécurité et développement d'applications (niveau 1)
- Anglais professionnel
- Stage
2e année · Approfondissement12 cours
- Mathématiques
- Bases de données avancées
- Python
- Programmation C++
- Programmation orientée objet Java
- Cloud computing
- Découverte cybersécurité, développement d'applications et data (niveau 2)
- Projet hackathon
- Fondamentaux du design graphique
- Anglais professionnel
- Communication professionnelle
- Mise en situation professionnelle
3e année · Socle commun7 cours
- Ethics & AI
- Numérique responsable et RGPD
- IA générative
- SHIFT(s) 3 : s'engager pour changer
- Anglais professionnel
- Expérience entreprise
- Projet de fin d'études
3e année · Spécialité Développeur en IA14 cours
- Agrégation de données et bases de données
- Analyse de données
- Datamining
- Machine learning
- Deep learning
- Mathématiques
- Visualisation des données (R, Python)
- Cloud computing dans l'IA
- Architecture cloud et DevOps
- Développeur full stack
- Gouvernance et sécurité des systèmes IA
- Intégration des modèles IA
- Méthodes agiles
- Électif : IA et santé ou IA pour la finance
Voir les blocs de compétences du titre RNCP (3)Masquer les blocs de compétences
1Réaliser la collecte, le stockage et la mise à disposition des données d’un projet en intelligence artificielle
- 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.
Évaluation : Mise en situation L’évaluation doit se faire dans un contexte de réalisation d’un service numérique réel ou fictif basé sur l’usage de données, à partir du cadrage pour la réalisation d’un service numérique (spécifications fonctionnelles et techniques par exemple). Le projet évalué a pour but d’optimiser, d’automatiser, de pérenniser et de mettre à disposition les flux de données et les données, u
2Intégrer des modèles et des services d’intelligence artificielle
- 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.
Évaluation : Cas pratique (pour les 3 premières compétences) L’évaluation doit se faire à partir de l’expression d’un besoin réel ou fictif de fonctionnalités d’intelligence artificielle. Ce besoin peut résulter d’une commande client comme d’une sollicitation interne d’un collaborateur data scientist par exemple. Le cas pratique évalué a pour but l’installation et la configuration du service d’IA préconisé. Li
3Réaliser une application intégrant un service d’intelligence artificielle
- 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.
Évaluation : Mise en situation (pour les 6 premières compétences) L’évaluation doit se faire dans un contexte réel ou fictif de développement d’une application intégrant un service d’intelligence artificielle. Le projet évalué a pour but d’analyser un besoin en développement d’application d’intelligence artificielle, de concevoir, développer, tester et enfin livrer l’application. Livrable : rapport professionn
Ce que tu peux gagner
Diplômés bac + 3 d'écoles, à la sortie
1 820 € net/mois
La moitié des diplômés gagne entre 1 600 € et 2 140 € · 54 % en emploi salarié
Salaire net mensuel des diplômés en emploi, 12 mois après le diplôme. Médianes nationales du ministère de l'Enseignement supérieur (InserSup, diplôme visé niveau bac + 3, promo 2022) : un ordre de grandeur pour ce diplôme, pas le chiffre de cet établissement.
Ce que deviennent les diplômés
En emploi à 6 mois
83 %
Diplômés
130
promotion 2022
Chiffres déclarés à France Compétences pour la promotion 2022 de ce titre, toutes écoles qui le délivrent confondues.
Les métiers visés par ce titre
Les métiers que France Compétences associe au titre RNCP de la formation, décrits par l'ONISEP. Salaires bruts de débutant.
Architecte webA partir de 2915 euros brut par mois
L'architecte Web a pour mission principale de créer et de faire évoluer le schéma technique d'une application mobile ou d'un site Internet. Il ou elle intervient sur des projets de grande envergure et conseille l'ensemble de l'équipe projet.
Chef/fe de projet web-mobileA partir de 2900 euros brut par mois
Responsable du développement d'un site Internet ou d'une application mobile, le chef ou la cheffe de projet Web-mobile est l'interface entre le client et les différents professionnels impliqués dans la réalisation. L'expérience est appréciée pour ce poste.
Développeur/euse informatiqueA partir de 2830 euros brut par mois, pour un technicien supérieur, 2920 pour un ingénieur débutant
Le développeur ou la développeuse assure la réalisation technique d'une application mobile, d'un site Web ou d'un logiciel, en suivant les préconisations d'un cahier des charges précis.
Ingénieur/e études et développement en logiciels de simulationA partir de 2900 euros brut par mois
L'ingénieur ou l'ingénieure études et développement en logiciels de simulation conçoit et développe les logiciels embarqués dans les cockpits (postes de pilotage) des avions civils et militaires, à partir de spécifications établies avec les avionneurs.
Ingénieur/e logicielA partir de 2830 euros brut par mois
Concevoir puis mettre en place des logiciels de comptabilité, de gestion des stocks, de traitement des images, d'applications Web... en suivant les demandes des entreprises ou des administrations, c'est le rôle de l'ingénieur ou de l'ingénieure logiciel.
Ingénieur/e réalité virtuelleA partir de 2500 euros brut par mois
Au cœur des technologies et des environnements immersifs, l'ingénieur ou ingénieure en réalité virtuelle conçoit et développe des applications permettant de créer des expériences interactives en réalité virtuelle. Il ou elle rend ces univers crédibles, interactifs et agréables à explorer pour les utilisateurs.
Intégrateur/trice webEntre 2800 et 2500 euros brut par mois, selon la taille de l'entreprise et la région
L'intégrateur ou l'intégratrice Web programme la partie visible des sites Internet, c'est-à-dire les interfaces à destination des utilisateurs avec comme priorité leur accessibilité à toutes et à tous.
Testeur/euse en informatiqueA partir de 2300 euros brut par mois
Le testeur ou la testeuse informatique traque les erreurs qui empêchent le bon fonctionnement d'une application ou d'un logiciel et les signale aux développeurs et développeuses. L'objectif : assurer la qualité et la fiabilité du produit développé.
Les intitulés de poste visés
- Développeur IA
- Développeur machine learning
- Data développeur
- Développeur web et mobile
- Analyste programmeur
Conditions d'admission
Telles que le titre RNCP les fixe. L'école peut demander en plus un entretien ou des tests.
L'entrée en formation est possible pour tout candidat sans prérequis de diplôme ou d'expérience professionnelle. Les seuls prérequis de niveaux sont ceux définis dans les critères ci-dessous : l'entrée en formation est donc conditionnée à la validation de tests de positionnement ayant pour objectifs de sécuriser les parcours des apprenants et de constituer le collectif de la promotion. Ces tests vont également permettre d’informer le candidat sur l’organisme et la formation, d’évaluer son profil et de l’aiguiller si besoin dans son parcours. Les évaluations menées dans les tests de positionnement servent à apprécier :
Lire la suite
• la motivation du candidat à s'engager dans le projet de formation ; • les conditions dans lesquelles le candidat ou la candidate pourra suivre la formation (situation financière, logement, …) ; • la cohérence du projet professionnel ; • les compétences techniques qui sont mobilisées dans une phase d’auto-apprentissage intégrée au positionnement ; • les compétences transversales identifiées comme favorisant la réussite de l’entrée et du suivi de la formation. Les critères de la réussite du positionnement sont les suivants : • l'implication sérieuse du candidat dans les étapes du positionnement et notamment la réalisation complète des phases d'auto-apprentissage ou tests. • la maitrise des compétences informatiques fondamentales : utilisation d'un système de fichier d'un système d'exploitation, navigation internet, installation d'applications ; • la maîtrise du
Pour aller plus loin dans la même école
Les formations plus longues du même domaine, pour enchaîner après ce diplôme.
Comment ça se passe
- 1
Tu candidates ici
Gratuitement. Aucun frais de dossier chez Studenjoy.
- 2
Un conseiller te contacte
Il prépare le dossier avec toi : pièces, lettre de motivation, calendrier.
- 3
L'école étudie ton dossier
L'admission se fait sur dossier, hors Parcoursup. C'est l'école qui décide.
- 4
Le visa, si tu vis hors de France
La procédure Études en France se dépose toi-même. Nous t'aidons à la préparer, jamais à ta place.
L'école
Créée en 1919, l'ECE est une école d'ingénieurs habilitée à délivrer le diplôme d'ingénieur. Elle forme des ingénieurs généralistes et high-tech à Paris, Lyon, Bordeaux et Rennes.
Autres formations chez ECE Paris
Le tarif affiché est celui que l'école nous communique pour l'année en cours.