STAGE - Ingénieur graphes de connaissances (F/H)
- Référence: 550865_1793976918
- Date de dépot: 06/11/2026
- Entreprise: DASSAULT SYSTEMES
- Site Internet DASSAULT SYSTEMES
Description
Le stage se déroulera au sein de l'équipe NuoDB Graph, responsable de la base de données graphe de la plateforme 3DEXPERIENCE. Cette base de données graphe est un composant central de l'écosystème de Dassault Systèmes : elle permet de représenter et d'interroger des graphes de connaissance au service de l'IA et des applications métiers de DS.
L'équipe conçoit et fait évoluer les structures de données, le moteur de requêtes et les mécanismes de stockage qui sous-tendent ces cas d'usage, en s'appuyant à la fois sur son expertise historique et sur les besoins émergents liés à l'IA générative et aux agents autonomes.
Rejoindre cette équipe, c'est travailler à l'intersection de la recherche en base de données et de leurs applications concrètes à très grande échelle dans des produits industriels utilisés par des milliers de clients à travers le monde. C'est rejoindre une équipe passionnée par l'innovation et les défis technologiques de pointe.
Les graphes de connaissances, interrogés avec un moteur de requêtes pour le langage SPARQL, sont au coeur de l'utilisation de l'intelligence artificielle pour des domaines industriels. Les agents IA sont pourtant, du point de vue du moteur de requêtes, des clients atypiques : ils interrogent le graphe de connaissance trop largement et répètent des requêtes très proches, car ils peinent à savoir a priori ce que contient la base et procèdent par raffinements successifs plutôt que par requêtes ciblées. Face à ce constat, la question n'est pas forcément d'améliorer l'agent, mais aussi de déterminer ce que le moteur de requêtes SPARQL doit faire différemment pour absorber ce type de charge, structurellement redondante, sans dégrader les performances pour l'ensemble des clients.
Vos missions
L'objectif du stage est d'explorer trois leviers complémentaires pour adapter le moteur à la charge agentique. Premièrement, caractériser précisément cette charge (distribution des formes de requêtes, taux de recouvrement, etc.) à partir des cas d'usage existants et de charges générées spécifiquement pour l'étude. Deuxièmement, tester l'hypothèse selon laquelle le flux de requêtes fortement re couvrantes produit par un agent en exploration rend particulièrement pertinente la mémoïsation de sous-requêtes. Ceci suppose de définir une forme canonique d'indexation des briques élémentaires d'une requête, de mesurer le gain réel de la mémoïsation, et d'arbitrer les stratégies d'invalidation face aux écritures concurrentes. Troisièmement, explorer un renversement du contrat entre l'agent et le moteur : plutôt que d'exécuter directement chaque requête, le moteur renverrait d'abord une estimation de coût (accompagnée, le cas échéant, d'une ou deux réécritures moins coûteuses) laissant à l'agent le choix final et transformant ainsi le plan de requête en objet de négociation entre les deux parties. À terme, ces travaux visent une amélioration mesurable des performances de lecture du graphe pour les charges agentiques dans l'IA appliquée aux domaines industriels.
L'équipe conçoit et fait évoluer les structures de données, le moteur de requêtes et les mécanismes de stockage qui sous-tendent ces cas d'usage, en s'appuyant à la fois sur son expertise historique et sur les besoins émergents liés à l'IA générative et aux agents autonomes.
Rejoindre cette équipe, c'est travailler à l'intersection de la recherche en base de données et de leurs applications concrètes à très grande échelle dans des produits industriels utilisés par des milliers de clients à travers le monde. C'est rejoindre une équipe passionnée par l'innovation et les défis technologiques de pointe.
Les graphes de connaissances, interrogés avec un moteur de requêtes pour le langage SPARQL, sont au coeur de l'utilisation de l'intelligence artificielle pour des domaines industriels. Les agents IA sont pourtant, du point de vue du moteur de requêtes, des clients atypiques : ils interrogent le graphe de connaissance trop largement et répètent des requêtes très proches, car ils peinent à savoir a priori ce que contient la base et procèdent par raffinements successifs plutôt que par requêtes ciblées. Face à ce constat, la question n'est pas forcément d'améliorer l'agent, mais aussi de déterminer ce que le moteur de requêtes SPARQL doit faire différemment pour absorber ce type de charge, structurellement redondante, sans dégrader les performances pour l'ensemble des clients.
Vos missions
L'objectif du stage est d'explorer trois leviers complémentaires pour adapter le moteur à la charge agentique. Premièrement, caractériser précisément cette charge (distribution des formes de requêtes, taux de recouvrement, etc.) à partir des cas d'usage existants et de charges générées spécifiquement pour l'étude. Deuxièmement, tester l'hypothèse selon laquelle le flux de requêtes fortement re couvrantes produit par un agent en exploration rend particulièrement pertinente la mémoïsation de sous-requêtes. Ceci suppose de définir une forme canonique d'indexation des briques élémentaires d'une requête, de mesurer le gain réel de la mémoïsation, et d'arbitrer les stratégies d'invalidation face aux écritures concurrentes. Troisièmement, explorer un renversement du contrat entre l'agent et le moteur : plutôt que d'exécuter directement chaque requête, le moteur renverrait d'abord une estimation de coût (accompagnée, le cas échéant, d'une ou deux réécritures moins coûteuses) laissant à l'agent le choix final et transformant ainsi le plan de requête en objet de négociation entre les deux parties. À terme, ces travaux visent une amélioration mesurable des performances de lecture du graphe pour les charges agentiques dans l'IA appliquée aux domaines industriels.
Profil recherché
Vos qualifications
- En dernière année de niveau Bac+5 (Master, diplôme d'ingénieur) en informatique, ingénierie ou domaine connexe.
- Solides compétences en programmation, notamment en C++.
- Créativité, goût pour l'innovation et curiosité.
- Expérience avec les systèmes de bases de données, idéalement les bases de données graphe (par exemple Neo4j, Amazon Neptune, GraphDB) ou les bases NoSQL/SQL.
- Connaissance souhaitée des algorithmes de graphes, des structures de données. Une connaissance des moteurs de requêtes et des techniques d'optimisation est un plus.
- Expérience en benchmarking de performance, profiling et optimisation de systèmes à faible latence.
- Excellentes capacités d'abstraction, de résolution de problèmes, souci du détail et approche méthodique du débogage et de l'optimisation de performance.
- Bonnes capacités de communication et de travail en équipe, avec une aptitude à évoluer efficacement dans un environnement collaboratif.
Nous rejoindre c'est aussi
Intégrer une entreprise scientifique au cœur de l'innovation technologique, portée par une forte croissance depuis plus de 40 ans.
Principaux avantages et bénéfices :
* Environnement collaboratif et innovant
* Collaboration internationale
* Diversité des technologies, produits et solutions
* Engagement en faveur de la diversité et de l'inclusion
- En dernière année de niveau Bac+5 (Master, diplôme d'ingénieur) en informatique, ingénierie ou domaine connexe.
- Solides compétences en programmation, notamment en C++.
- Créativité, goût pour l'innovation et curiosité.
- Expérience avec les systèmes de bases de données, idéalement les bases de données graphe (par exemple Neo4j, Amazon Neptune, GraphDB) ou les bases NoSQL/SQL.
- Connaissance souhaitée des algorithmes de graphes, des structures de données. Une connaissance des moteurs de requêtes et des techniques d'optimisation est un plus.
- Expérience en benchmarking de performance, profiling et optimisation de systèmes à faible latence.
- Excellentes capacités d'abstraction, de résolution de problèmes, souci du détail et approche méthodique du débogage et de l'optimisation de performance.
- Bonnes capacités de communication et de travail en équipe, avec une aptitude à évoluer efficacement dans un environnement collaboratif.
Nous rejoindre c'est aussi
Intégrer une entreprise scientifique au cœur de l'innovation technologique, portée par une forte croissance depuis plus de 40 ans.
Principaux avantages et bénéfices :
* Environnement collaboratif et innovant
* Collaboration internationale
* Diversité des technologies, produits et solutions
* Engagement en faveur de la diversité et de l'inclusion
Informations complémentaires
| Contrat | : | Stage |
|---|---|---|
| Durée du contrat | : | 6 mois |
| Lieu de la mission | : | Yvelines Vélizy-villacoublay |
| Niveau d'étude | : | Bac + 5 et plus : DEA, DESS, mastère, MBA... |
| Poste(s) disponible(s) | : | 1 |
| Poste de cadre | : | Suivant Profil |
| Début de la mission | : | Dès que possible |
| Secteur | : | Informatique, Télécommunications |
Postée par DASSAULT SYSTEMES le 06/11/2026
Découvrez DASSAULT SYSTEMES
Dassault Systèmes contribue à améliorer la vie réelle grâce aux mondes virtuels.
Grâce à nos solutions scientifiques, nous offrons des expériences de jumeaux virtuels à tous, y compris à vous ! Nous sommes fiers d'être une entreprise durable qui aide les particuliers et les entreprises à donner vie à de nouvelles idées de manière durable.
Nous sommes un catalyseur de progrès humains durables et révolutionnaires.
Notre aventure a débuté en 1981 avec 20 ingénieurs au service de l' industrie aéronautique à travers une seule marque : CATIA . Aujourd'hui, plus de 23 800 collaborateurs sont animés par une passion commune : prouver comment le monde virtuel peut améliorer la vie réelle.
Nous ne sommes pas seulement une société de logiciels. Nous sommes un fournisseur de solutions scientifiques et technologiques qui se concentre sur l'amélioration de l'expérience humaine. Nos 13 marques proposent des services de conception 3D, de maquette numérique (DMU), de gestion du cycle de vie des produits (PLM) et bien plus encore pour accompagner les acteurs du monde entier dans le développement de nouvelles approches en matière de logistique verte, de durabilité des produits, de réduction des déchets et bien plus encore.
Depuis 2020, nous avons étendu notre impact dans le secteur des sciences de la vie et de la santé avec des expériences de jumeaux virtuels du corps humain basées sur la science pour aider nos clients à améliorer les décisions médicales et à améliorer le parcours des patients.
Grâce à nos solutions scientifiques, nous offrons des expériences de jumeaux virtuels à tous, y compris à vous ! Nous sommes fiers d'être une entreprise durable qui aide les particuliers et les entreprises à donner vie à de nouvelles idées de manière durable.
Nous sommes un catalyseur de progrès humains durables et révolutionnaires.
Notre aventure a débuté en 1981 avec 20 ingénieurs au service de l' industrie aéronautique à travers une seule marque : CATIA . Aujourd'hui, plus de 23 800 collaborateurs sont animés par une passion commune : prouver comment le monde virtuel peut améliorer la vie réelle.
Nous ne sommes pas seulement une société de logiciels. Nous sommes un fournisseur de solutions scientifiques et technologiques qui se concentre sur l'amélioration de l'expérience humaine. Nos 13 marques proposent des services de conception 3D, de maquette numérique (DMU), de gestion du cycle de vie des produits (PLM) et bien plus encore pour accompagner les acteurs du monde entier dans le développement de nouvelles approches en matière de logistique verte, de durabilité des produits, de réduction des déchets et bien plus encore.
Depuis 2020, nous avons étendu notre impact dans le secteur des sciences de la vie et de la santé avec des expériences de jumeaux virtuels du corps humain basées sur la science pour aider nos clients à améliorer les décisions médicales et à améliorer le parcours des patients.
Diagnostic d'accessibilité
Nouveau : obtenez une estimation rapide de compatibilité.
Evaluez la compatibilité de cette offre avec vos contraintes.
Partager cette offre
Si cette annonce ne vous correspond pas ?
Pensez à vos amis en leur partageant le lien.