Dévéloppeur Intelligence artificielle

Présentation

Le métier de développeur.euse en Intelligence Artificielle:

Le⋅a développeur·se web réalise l’ensemble des fonctionnalités d’un site ou d’une Le développeur.se en IA est un spécialiste du développement d’applicatifs informatiques autour de l’IA et de la Data Science. 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 (par exemple : algorithmes de Machine Learning). Il conçoit, teste et adapte les applicatifs intégrant tout ou partie de ces technologies.

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 technologies d’IA/Data Science, du secteur ou de la fonction d’application des données traitées

Compétences Visées

Je suis en mesure de:

  • Qualifier les données grâce à des outils d’analyse et de visualisation de données en vue de vérifier leur adéquation avec le projet.
  • Concevoir une base de données analytique avec l’approche orientée requêtes en vue de la mise à disposition des données pour un traitement analytique ou d’intelligence artificielle.A
  • Programmer l’import de données initiales nécessaires au projet en base de données, afin de les rendre exploitables par un tiers, dans un langage de programmation adapté et à partir de la stratégie de nettoyage des données préalablement définie.
  • Préparer les données disponibles depuis la base de données analytique en vue de leur utilisation par les algorithmes d’intelligence artificielle.
  • Concevoir le programme d’intelligence artificielle adapté aux données disponibles afin de répondre aux objectifs fonctionnels du projet, à l’aide des algorithmes, outils et méthodes standards, notamment de machine learning et de deep learning.
  • aDévelopper le programme d’intelligence artificielle selon les données du projet et les éléments de conception définis, en exploitant les algorithmes et les outils standards couramment utilisés dans le domaine.
  • Développer l’interaction entre les fonctionnalités de l’application et l’intelligence artificielle dans le respect des objectifs visés et des bonnes pratiques du domaine.
  • Modifier les paramètres et composants de l’intelligence artificielle afin d’ajuster aux objectifs du projet les capacités fonctionnelles de l’algorithme à l’aide de techniques d’optimisation.
  • Analyser un besoin en développement d’application mettant en oeuvre des techniques d’intelligence artificielle afin de produire les éléments de réponses techniques.
  • Concevoir une base de données relationnelle à l’aide de méthodes standards de modélisation de données.
  • Développer les requêtes et les composants d’accès aux données dans un langage adapté afin de persister et mettre à jour les données issues de l’application en base de données.
  • Développer le back-end de l’application d’intelligence artificielle dans le respect des spécifications fonctionnelles et des bonnes pratiques du domaine.
  • Développer le front-end de l’ application d’intelligence artificielle à partir de maquettes et du parcours utilisateur⋅rice, dans le respect des objectifs visés et des bonnes pratiques du domaine.
  • Améliorer l’application d’intelligence artificielle en développant une évolution fonctionnelle pour répondre à un besoin exprimé par un client ou un utilisateur.
  • Maintenir l’application d’intelligence artificielle à l’aide des techniques de monitorage afin de détecter et corriger les éventuels dysfonctionnements
  • Planifier les actions du projet à l’aide d’un outil adapté afin de prévoir la complétion du projet dans les temps impartis.
  • Concevoir un système de veille technologique permettant de collecter, classifier et analyser l’information afin d’améliorer la prise de décisions techniques.
  • Communiquer avec les parties prenantes afin de rendre compte de l’avancement du projet en mettant en oeuvre les canaux de communication nécessaires.

 

Admission

Les prérequis:

  •  Niveau conseillé: minimum BAC scientifique
  •  Très forte motivation, à démontrer lors du parcours de candidature
  •  Avoir compris le métier visé par la formation
  •  Une première expérience en programmation (connaissance d’un langage de programmation back-end)
  •  Un niveau lycée en mathématiques (fonctions et dérivées à minima)
  •  Vouloir travailler en équipe et collaborer autour de projet

Processus de Sélection

INSCRIPTION EN LIGNE

REUNION D' INFORMATION

TEST EN PRESENTIEL

ENTRETIEN INDIVIDUEL

PRAIRIE