Post-Doctorant F/H Modèle de données unifié pour Software Heritage et l'IA générative

il y a 3 jours


Rennes, France Inria Temps plein
A propos du centre ou de la direction fonctionnelle

Le centre Inria de l'Université de Rennes est l'un des neuf centres d'Inria et compte plus d'une trentaine d'équipes de recherche. Le centre Inria est un acteur majeur et reconnu dans le domaine des sciences numériques. Il est au cœur d'un riche écosystème de R&D et d'innovation : PME fortement innovantes, grands groupes industriels, pôles de compétitivité, acteurs de la recherche et de l'enseignement supérieur, laboratoires d'excellence, institut de recherche technologique.

Contexte et atouts du poste

Dans le cadre d'un partenariat avec CodeCommons et Software Heritage

Software Heritage est une initiative française (Inria, soutenue par l'Unesco) pour archiver du code. Cette initiative a récolté du code open source publiquement accessible à partir de projets de développement logiciel ce qui a permis d'archiver 14 milliards de fichiers sources, 2 milliards de commits et plus de 200 millions de projets (Github, gitlab, etc.).

Le projet Code Commons prend appui sur Software Heritage pour positionner la France comme référence mondiale pour la base de données d'apprentissage sur le code. Pour cela, il va consolider et monter en puissance le bien commun numérique unique construit par Software Heritage depuis 2016, et construire l'infrastructure logicielle indispensable pour l'exploiter efficacement, tout en donnant un précieux avantage compétitif aux acteurs français de l'IA générative.

Le projet Code Commons se distingue par plusieurs innovations majeures :

L'accélération de la collecte des codes sources, et l'élargissement du périmètre de Software Heritage permettront d'étendre et d'enrichir l'archive existante à un rythme sans précédent, incluant des tâches, commentaires, discussions, et métadonnées associées à des articles scientifiques, entre autres
Un nouveau modèle de données unifié et une architecture scalable permettront de sélectionner aisément et d'extraire efficacement des sous-ensembles de données de l'archive, pour les adapter aux nouveaux besoins d'entraînement des modèles IA de nouvelle génération
Une caractérisation poussée des fichiers sources, incluant la licence, les langages de programmation utilisés, des indicateurs de qualité du code (comme les motifs de conception et les CVE), et l'historique et les caractéristiques du projet (popularité, activités, dépendances).
L'utilisation du SWHID (Software Heritage Identifier), en cours de normalisation, qui offre une méthode unique et efficace pour la traçabilité, la transparence et la reproductibilité, facilitant ainsi l'identification des corpus d'apprentissage utilisés dans l'entraînement d'une IA.
Le projet s'appuie sur un partenariat stratégique entre Inria, le CEA, et Tweag, réunissant des compétences complémentaires essentielles à la réussite de Code Commons. Inria apporte son expertise à travers les équipes de Software Heritage, DiverSE, Almanach, et Cedar, offrant un large éventail de compétences en ingénierie des langages, génération de code, traitement des langues et IA générative, et analyse de données à grande échelle. Le CEA contribue avec son expertise en traitement automatique des langues et en ingénierie des systèmes et logiciels. Tweag, connu pour son approche innovante en matière de développement logiciel, complète ce consortium. AboutCode apportera son expertise pour la détection des licences des codes sources avec son logiciel Scancode, référence mondiale dans le domaine. Le projet bénéficie également du soutien de partenaires académiques internationaux, tels que les Universités de Pise et de Bologne, et de l'expertise de personnalités éminentes telles que Patrick Valduriez. Ce partenariat multidisciplinaire garantit une approche holistique et innovante, essentielle pour relever les défis complexes posés par l'IA générative.

Mission confiée

Dans ce cadre, l'équipe DiverSE (en étroite collaboration avec l'équipe Software Heritage) recrute une équipe de huit ingénieurs et un post-doc sous la responsabilité scientifique et technique de permanents de l'équipe pour participer à ce projet. L'équipe va travailler sur deux briques importantes concernant l'extraction efficace des données et des briques d'analyse de code efficace pour la construction de méta-données spécifiques. Concrètement, les deux premières tâches visent à reconstruire l'outil GHTorrent mais au-dessus de Software Heritage et reprendre l'ensemble des scripts d'entraînement de starcoder pour une intégration au-dessus de Software Heritage. Ces deux démonstrateurs serviront de cas nominal pour l'évaluation des l'ensemble des tâches effectuées dans ce projet par les partenaires.

D'autres tâches d'analyse de code viendront compléter ces démonstrateurs, telles que la construction d'un graphe reliant les corrections des vulnérabilités logicielles dans le code avec les causes de leur apparition, entre autres.

L' objectif spécifique est de créer un modèle unifié des méta-informations associées au graphe de code de Software Heritage. Ce modèle engloberait des données essentielles sur les contributions, les versions, et l'évolution des projets, tout en structurant les informations contextuelles et historiques des artefacts de code. En centralisant et en unifiant ces métadonnées, nous posons les bases pour l'entraînement ou le fine-tuning d'une IA générative.

Principales activités

Pourquoi nous rejoindre à INRIA Rennes chez DiverSE

Ce projet est unique par son ambition, son réseau de contacts, son impact potentiel. Il se retrouve au coeur des activités d'une équipe dynamique fortement intégré à l'équipe de Software Heritage.

Son ambition

Vous participerez à un projet open source d'envergure mondiale. Dans une époque où la maîtrise des données est un enjeu géopolitique stratégique pour les états, Code Commons inaugure au niveau national l'utilisation d'une archive unifiée fiable du code source mondiale. À vocation européenne, cette initiative s'intègre dans une ambition plus large visant à bénéficier au niveau européen d'un outil et d'une agence pour le pilotage de ces données associées au domaine de l'open source afin de garantir une souveraineté européenne dans le domaine de l'ingénierie logicielle, de l'IA, et de la cybersécurité (software supply chain attack; ...).

Son réseau de contacts

Vous serez au cœur d'un réseau d'utilisateurs dont le but est de faciliter l'adoption. Nous avons déjà assuré le soutien d'acteurs majeurs de l'IA en France, qui ont fourni des lettres d'engagement à collaborer: Craft.ai , Hugging Face, Kyutai, LightOn, Mistral et Prairie.

Son impact potentiel

À l'heure où de nombreux projets open source deviennent méfiants du pillage par les acteurs de l'IA de données/code qui n'ont pas été produits dans le but de servir de données d'apprentissage, reprendre la main au sein d'une initiative open source est un moyen de garantir une traçabilité de l'usage du code open source et ainsi permettre une confiance dans ces outils.

En Bretagne au coeur d'une équipe jeune et dynamique

L'équipe de recherche DiverSE étudie les techniques de l'ingénierie logicielle pour la construction fiable et efficace d'applications. Notre expertise se place dans le domaine de l'ingénierie des langages, de la variabilité logicielle, du test, de l'architecture, etc.
Avec une petite quinzaine de permanents (chercheurs Inria, CNRS, enseignants chercheurs INSA/Université de Rennes dont 3 IUFs), une quinzaine de doctorants et plusieurs ingénieurs, l'équipe est reconnue au niveau mondial dans ces domaines d'expertise. Elle est aussi reconnue pour son ambiance sur site, ses pauses café et ses séminaires aux verts mémorables. Nous avons en outre la chance d'héberger dans nos locaux deux ingénieurs de l'équipe de Software Heritage facilitant ainsi les liens entre les groupes.

Compétences

Compétences techniques et niveau requis : doctorat

Langues : français/anglais

Compétences relationnelles : être capable de s'intégrer à une équipe d'ingénieurs et de recherche

Avantages

  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
  • Possibilité de télétravail (après 6 mois d'ancienneté) et aménagement du temps de travail
  • Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
  • Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
  • Accès à la formation professionnelle
Rémunération

Salaire mensuel brut de 2788€

  • Rennes, France Inria Temps plein

    A propos du centre ou de la direction fonctionnelleLe centre Inria de l'Université de Rennes est l'un des neuf centres d'Inria et compte plus d'une trentaine d'équipes de recherche. Le centre Inria est un acteur majeur et reconnu dans le domaine des sciences numériques. Il est au cœur d'un riche écosystème de R&D et d'innovation : PME fortement...


  • Rennes, France Inria Temps plein

    A propos du centre ou de la direction fonctionnelle Le centre Inria de l'Université de Rennes est l'un des neuf centres d'Inria et compte plus d'une trentaine d'équipes de recherche. Le centre Inria est un acteur majeur et reconnu dans le domaine des sciences numériques. Il est au cœur d'un riche écosystème de R&D et d'innovation : PME fortement...


  • Rennes, France SIB Temps plein

    **L'entreprise** - Partager nos valeurs : Respect, Equité, Solidarité, Honnêteté. ‍ Rejoindre des collègues investis dans une mission d'utilité publique et innovante. Travailler avec des équipes motivées par la satisfaction client. **Notre recherche**: La **Direction de l'Innovation** au SIB travaille sur une solution qui vise à rendre les...

  • Chercheur Post-doctorant

    il y a 1 semaine


    Rennes, France CNRS Temps plein

    Cette offre est disponible dans les langues suivantes: - Français - Anglais Date Limite Candidature : mardi 24 décembre 2024 23:59:00 heure de Paris **Informations générales**: **Intitulé de l'offre **:Chercheur Post-Doctorant (H/F) vulnérabilités dans codes générés par LLM (projet TAP)** Référence : UMR6074-OLIZEN-004 Nombre de Postes :...


  • Rennes, France SIB Temps plein

    **L'entreprise** - Partager nos valeurs : Respect, Equité, Solidarité, Honnêteté. ‍ Rejoindre des collègues investis dans une mission d'utilité publique et innovante. Travailler avec des équipes motivées par la satisfaction client. **Notre recherche** L'équipe **Développement Data** du SIB, composée d'une quinzaine de data analyst, data...

  • Post-doctorant (H/F)

    il y a 1 semaine


    Rennes, France CNRS Temps plein

    Cette offre est disponible dans les langues suivantes: - Français - Anglais Date Limite Candidature : jeudi 26 décembre 2024 23:59:00 heure de Paris **Informations générales**: **Intitulé de l'offre **:Post-doctorant (H/F) en sociologie du droit et justice européenne des droits de l’homme** Référence : UMR6262-GAECLI-002 Nombre de Postes :...


  • Rennes, France VIA Formation Temps plein

    VIA Formation, entité du Groupe IRFA Formation, spécialiste de la formation depuis plus de 25 ans se distingue par sa proximité, sa démarche qualité reconnue et sa recherche d'innovation permanente. En mettant continuellement en place des méthodes pédagogiques innovantes, l'organisme permet d'assurer des formations de qualité. Nous recrutons un(e)...

  • Data Scientist

    Il y a 6 mois


    Rennes, France Amiltone Temps plein

    Vos missions ? Intégré à notre équipe de 10 personnes, vous assurez les missions suivantes: ? Réceptionner et analyser la donnée brute ? Traiter la donnée en streaming ou en statique ? Adapter ou créer des modèles de machine learning ? Evaluer la précision/robustesse d'un modèle ? Outils de monitoring et de visualisation ? Développement des...

  • Data Scientist

    Il y a 6 mois


    Rennes, France Amiltone Temps plein

    Vos missions ? Intégré à notre équipe de 10 personnes, vous assurez les missions suivantes: ? Réceptionner et analyser la donnée brute ? Traiter la donnée en streaming ou en statique ? Adapter ou créer des modèles de machine learning ? Evaluer la précision/robustesse d'un modèle ? Outils de monitoring et de visualisation ? Développement des...


  • Rennes, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat **:CDD **Niveau de diplôme exigé **:Bac + 5 ou équivalent **Fonction **:Doctorant **A propos du centre ou de la direction fonctionnelle**: The Inria Centre at Rennes University is one of Inria's eight centres and has more than thirty research teams. The Inria centre is a major and...

  • Data Scientist

    Il y a 6 mois


    Rennes, France Amiltone Agence de Nantes Temps plein

    Descriptif du poste **Vos missions ?** Intégré à notre équipe de 10 personnes, vous assurez les missions suivantes: - Réceptionner et analyser la donnée brute- Traiter la donnée en streaming ou en statique- - Adapter ou créer des modèles de machine learning- - Evaluer la précision/robustesse d'un modèle- - Outils de monitoring et de...


  • Rennes, France Inria Temps plein

    **Type de contrat **:CDD **Niveau de diplôme exigé **:Bac + 5 ou équivalent **Fonction **:Doctorant **Niveau d'expérience souhaité **:Jeune diplômé **A propos du centre ou de la direction fonctionnelle**: Le centre Inria de l'Université de Rennes est l'un des neuf centres d’Inria et compte plus d'une trentaine d’équipes de recherche. Le...


  • Rennes, France Digitaleo Temps plein

    Digitaleo, c’est : Une aventure (toujours) en pleine effervescence mêlant ambition, expertise, agilité et partage .  Une plateforme SaaS enrichie depuis 20 ans qui permet de gérer le marketing local des réseaux de points de vente , marques, franchises et enseignes indépendantes. Huit modules : marketing direct, réseaux sociaux,...

  • Data Scientist Nlp

    Il y a 6 mois


    Rennes, France REACTIS Temps plein

    **Le poste de Data Scientist NLP & Images (H/F)** Rattaché(e) au responsable du Service Informatique Banque de Contenus, en relation étroite avec les directions métiers, vous avez notamment la charge de: - Développer les algorithmes de catégorisations des contenus ou de classification des images - Améliorer les modèles d'analyses, d'extractions et...

  • Stage Ia

    Il y a 6 mois


    Rennes, France PURECONTROL Temps plein

    **Purecontrol est à la recherche d'un(e) élève ingénieur(e) pour renforcer ses activités de R&D centrées sur sa solution de régulation optimisée des stations d'épuration.** Dans le cadre de ses activités, Purecontrol développe des solutions de régulation optimale pour des systèmes industriels en exploitant des méthodes d’apprentissage...


  • Rennes, France Digitaleo Temps plein

    Digitaleo, c’est : Une aventure (toujours) en pleine effervescence mêlant ambition, expertise, agilité et partage. Une plateforme SaaS enrichie depuis 20 ans qui permet de gérer le marketing local des réseaux de points de vente, marques, franchises et enseignes indépendantes.Huit modules : marketing direct, réseaux sociaux, visibilité locale, avis...


  • Rennes, France CNRS Temps plein

    Cette offre est disponible dans les langues suivantes: - Français - Anglais Date Limite Candidature : mercredi 4 décembre 2024 23:59:00 heure de Paris **Informations générales**: **Intitulé de l'offre **:H/F Chercheur Post-doctorant en droit européen et de la justice européenne** Référence : UMR6262-CATQUE-012 Nombre de Postes : 1 Lieu de travail...

  • Data Scientist Nlp

    Il y a 5 mois


    Rennes, France Ouest France Temps plein

    Fidèle à ses valeurs, résolument tourné vers l'avenir, Ouest-France, 1er quotidien d'information générale en France, accélère ses évolutions vers le numérique et poursuit son développement. Pour accompagner ces évolutions, Ouest-France recherche un De formation supérieure en informatique, vous justifiez d’une **première** **expérience en...

  • Data Scientist Nlp

    Il y a 6 mois


    Rennes, France REACTIS Temps plein

    Rattaché(e) au responsable du Service Informatique Banque de Contenus, en relation étroite avec les directions métiers, vous avez notamment la charge de: Développer les algorithmes de catégorisations des contenus ou de classification des images Améliorer les modèles d'analyses, d'extractions et de synthèses des données. Contribuer à...

  • Data Scientist Nlp

    Il y a 6 mois


    Rennes, France Ouest France Temps plein

    Fidèle à ses valeurs, résolument tourné vers l'avenir, Ouest-France, 1er quotidien d'information générale en France, accélère ses évolutions vers le numérique et poursuit son développement. Pour accompagner ces évolutions, Ouest-France recherche un Titulaire d'une formation supérieure en informatique (>= Bac+5), **vous possédez une expérience...