Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’on recherche pour ce poste.
codoc conçoit et exploite une plateforme d’entrepôt de données de santé, avec dé-pseudonymisation des documents cliniques et conformité RGPD. Le stage s’inscrit dans l’équipe R&D / NLP et vise à déployer, surveiller et améliorer une chaîne d’inférence, puis ajouter une couche d’apprentissage supervisé et une boucle de correction.
Le candidat idéal est en Master 1/2, maîtrise Python et les pratiques de développement, et possède des bases en NLP, ML et détection d’entités.
codoc conçoit et opère la plateforme d’entrepôt de données de santé (EDS) de plusieurs hôpitaux français. Tous les documents cliniques qui entrent dans l’entrepôt (comptes rendus d’hospitalisation, de consultation, courriers) sont pseudonymisés avant d’être accessibles aux utilisateurs. Le RGPD et le référentiel EDS de la CNIL l’imposent.
Notre algorithme de détection des identifiants s’appuie sur des expressions régulières et l’appariement avec les données d’identité disponibles en base. Il traite l’ensemble du flux documentaire, y compris les formats variés (texte brut, HTML balisé) que produisent les éditeurs cliniques.
Cependant, certains cas complexes restent des opportunités d’amélioration : les identités mentionnées dans le texte libre, les variantes d’orthographe, ou les structures HTML particulières (fragments tabulaires isolés, espacements encodés) qui demandent une approche affiner. Nous disposons d’un corpus annoté de référence et d’un protocole d’évaluation établi.
Le stage porte sur les prochaines étapes : affiner la détection sur ces cas limits, déployer l’algorithme optimisé en production sur le flux réel, mettre en place un suivi continu de sa performance, et construire une capacité à identifier et corriger rapidement les défauts spécifiques qui remontent du terrain.
Tu rejoindras l’équipe R&D / NLP, avec un encadrement rapproché, sur trois axes.
Le corpus de référence donne une photo à un instant donné. Le flux réel, lui, bouge : nouveaux établissements, nouveaux formats de documents, qualité d’OCR qui varie.
Master 1 ou Master 2 en data science, informatique ou génie logiciel — les profils à dominante développement avec de vraies bases en ML sont les bienvenus, ce stage est davantage un stage d’ingénierie que de modélisationTrès bonne maîtrise de Python et des bonnes pratiques de développement : git, tests, structuration de projet, environnementsSQL : manipulation de volumes importants sur base relationnelle (PostgreSQL, Oracle)Maîtrise des expressions régulières au-delà de l’usage occasionnelBases solides en machine learning : évaluation de modèles, métriques de classification, compréhension du sur-apprentissage et de la dériveNotions de NLP : reconnaissance d’entités nommées, embeddings, transformers - et compréhension de ce qui distingue une approche par règles d’une approche appriseFort intérêt pour le domaine de la santéFortement apprécié :Une première mise en production d’un modèle, même modeste : API, conteneurisation, CI, exécution planifiéePratique de Docker, d’un outil de CI, d’un outil de suivi d’expériences ou de versionnement de modèlesSensibilité aux approches de supervision faible ou distante, d’apprentissage actif ou semi-superviséSensibilité au monitoring et à l’observabilitéSavoir-être :Rigueur et sens de la confidentialité : tu manipuleras des données de santé réellesAutonomie et esprit critiqueGoût du travail bien fait sur des sujets peu spectaculaires mais critiques.