Contexte
Nous avons créé une application modulaire qui accompagne les entreprises dans la mise en conformité réglementaire. Elle permet de vérifier que des personnes ne figurent pas sur des listes de Personnes Politiquement Exposées ou de Gel des Avoirs, afin de valider leur éligibilité à souscrire à des contrats (banque, assurance, …).
Dans ce cadre, nous souhaitons enrichir notre solution grâce à l’intelligence artificielle pour :
exploiter les descriptifs et alias associés aux fiches personnes afin de produire des données structurées et améliorer la qualité et la pertinence des vérifications,
comparer la photo présente dans une fiche de contrôle avec une pièce d’identité et établir un taux de correspondance, pour faciliter les contrôles manuels et renforcer la fiabilité des vérifications.
Missions
Le stage consiste à concevoir et développer des modules d’analyse automatique, basés sur des techniques d’intelligence artificielle, pour enrichir et fiabiliser les contrôles réglementaires.
Vous serez amené à travailler sur deux axes complémentaires :
un module d’enrichissement et d’analyse des listes via des techniques d’IA/NLP pour normaliser, analyser et identifier des données pertinentes dans les fiches de personnes,
un module de rapprochement photographique utilisant des techniques de vision par ordinateur pour calculer un taux de similitude entre deux photos d’une même personne.
Les modules devront être intégrés à l’application existante, être capables de traiter de fortes volumétries de données, et respecter les contraintes réglementaires et de confidentialité.
Attendu :
Analyse des besoins et des données existantes
Étude des solutions techniques et choix d’approches adaptées (modèles pré-entraînés, fine-tuning, etc.)
Développement d’un pipeline NLP pour structurer et enrichir les données textuelles issues des listes et alias
Développement d’un pipeline d’analyse d’images pour calculer un taux de correspondance photographique
Intégration des modules dans l’architecture actuelle et exposition via API
Validation des performances des modules et documentation des résultats
Environnement technique
Kotlin
Python
Mongo
ElasticSearch
Angular
API REST
Vous préparez un diplôme Bac+5 ingénieur / universitaire et êtes en dernière année à la recherche de votre stage de fin d’étude.
Vous vous intéressez aux applications de l’intelligence artificielle dans des contextes métier et réglementaires, et souhaitez développer vos compétences en NLP et en vision par ordinateur.
Vous avez déjà acquis une première expérience dans le développement d’applications Web et/ou en traitement de données lors de vos précédents stages ou projets.
La maîtrise de Python et une bonne connaissance de l’environnement Java sont attendues. Des compétences en Kotlin, Angular, NLP et/ou deep learning seront des atouts particulièrement appréciés.
Étape 1 : Un échange téléphonique avec la responsable du recrutement pour comprendre vos attentes : 10 minutes
Étape 2 : Un entretien avec la responsable du recrutement et un.e expert.e technique : 1h environ pour passer en revue les attentes mutuelles, échanger sur des problèmes techniques, présenter la culture d’entreprise et quelques projets, répondre aux questions sur le poste et l’entreprise