Ingénieur(e) de Recherche et Développement Logiciel Python - Projet Open Source (IA & Privacy) - Paris

Inria
Paris, France
13 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Junior
Compensation
€ 32K

Job location

Remote
Paris, France

Tech stack

Clean Code Principles
Artificial Intelligence
Unit Testing
Code Review
Continuous Delivery
Continuous Integration
Data Mining
Github
Python
Machine Learning
Open Source Technology
Open Web Application Security
TensorFlow
Software Engineering
Management of Software Versions
PyTorch
Deep Learning
Backend
GIT
Gitlab-ci
Scikit Learn
Integration Tests
Sphinx
Devsecops

Job description

  • Sens et Impact : Contribuez directement à la protection de la vie privée des citoyens face aux défis de l'IA.
  • Environnement stimulant : Travaillez à l'interface entre le régulateur (CNIL) et la recherche de pointe (Inria).
  • Open Source : Votre travail sera public, visible et utilisé par la communauté internationale.

Mission confiée

Sous la supervision conjointe des experts de la CNIL, du PEReN et des chercheurs d'Inria, vous aurez la charge de contribuer activement au développement, maintien et amélioration continue de la librairie d'audit de confidentialité en Python.

Vous contribuerez également à l'accompagnement de l'écosystème IA et à la diffusion de l'outil auprès des acteurs français et européens., 1. Développement du cœur logiciel (Backend & Algorithmique)

  • Poursuivre le développement du cœur de la librairie d'audit en Python.
  • Implémenter, optimiser et standardiser les techniques d'extraction de données (Membership Inference Attacks, Attribute Inference Attacks, Reconstruction Attacks) en collaboration avec la communauté académique.
  • Assurer l'interopérabilité avec les principaux frameworks de Machine Learning du marché (PyTorch, Transformers, TensorFlow, Scikit-learn).
  • Garantir la qualité du code (Clean Code, tests unitaires, tests d'intégration).
  1. Industrialisation et mise en Open Source
  • Mettre en place les pipelines d'intégration et de déploiement continus (CI/CD, GitHub Actions/GitLab CI).
  • Rédiger la documentation technique et utilisateur (Sphinx, ReadTheDocs) pour faciliter l'adoption de l'outil.
  • Préparer le packaging et la distribution de la librairie (PyPI, Conda).
  • Participer à l'animation de la communauté (gestion des issues, pull requests, roadmap publique) lors de l'ouverture du code.
  1. Accompagnement de l'écosystème IA et diffusion de l'outil
  • Participer à la prise en main de la librairie par l'écosystème IA français et européen (organisation d'ateliers dédiés, présentations à des évènements)
  • Participer à la diffusion de l'outil auprès des instances européennes (CEPD / Commission Européenne)

Requirements

Vous êtes titulaire d'un diplôme d'ingénieur, d'un Master 2 ou d'un doctorat en informatique, et vous justifiez d'une première expérience significative en développement logiciel, idéalement dans un contexte scientifique ou d'intelligence artificielle.

Compétences techniques indispensables :

  • Maîtrise avancée du langage Python et de son écosystème scientifique.
  • Bonnes connaissances des frameworks de Machine Learning (Scikit-learn, et au moins un framework de Deep Learning comme PyTorch ou TensorFlow).
  • Maîtrise des outils de versioning (Git) et des bonnes pratiques de développement collaboratif (Code Review, CI/CD).
  • Expérience dans la création de packages Python.

Compétences appréciées :

  • Intérêt pour la protection des données, la cybersécurité ou la régulation de l'IA.
  • Maîtrise des bonnes pratiques de développements sécurisés (« DevSecOps ») et connaissance des principaux référentiels (OWASP, openSSF, etc.).
  • Expérience préalable sur un projet Open Source.
  • Maîtrise de l'anglais.

Savoir-être :

  • Rigueur et autonomie.
  • Capacité à dialoguer avec des profils variés (juristes, chercheurs).
  • Envie de contribuer à un projet à fort impact.

Benefits & conditions

  • 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 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
  • Participation mutuelle (sous conditions)

Rémunération

A partir de 2692 € brut mensuel (selon diplôme et expérience), Sécurité défense : Ce poste est susceptible d'être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L'autorisation d'accès à une zone est délivrée par le chef d'établissement, après avis ministériel favorable, tel que défini dans l'arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l'annulation du recrutement.

Politique de recrutement : Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.

About the company

Ingénieur(e) de Recherche et Développement Logiciel Python - Projet Open Source (IA & Privacy) - Paris, L'Inria est l'Institut national de recherche en sciences du numérique, dont le centre Inria d'Université Côte d'Azur fait partie. Avec une forte expertise en informatique et mathématiques appliquées, les projets de recherche du centre Inria d'Université Côte d'Azur touchent toutes les dimensions des sciences et technologies du numérique, et génèrent de l'innovation. Implanté principalement à Sophia Antipolis, mais également à Nice ou Montpellier, il regroupe 47 équipes de recherche et neuf services d'appui. Il est présent dans les domaines de l'intelligence artificielle, la science des données, la sécurité des systèmes informatiques, la robotique, l'ingénierie de réseaux, la prévention des risques naturels, la transition écologique, la biologie numérique, les neurosciences computationnelles, les données de santé… Le Centre Inria d'Université Côte d'Azur est un acteur majeur en termes d'excellence scientifique par les résultats obtenus et les collaborations tant au niveau européen qu'international. Contexte et atouts du poste Fruit d'une alliance stratégique entre l'ANSSI, la CNIL, le PEReN, et Inria, le projet PANAME vise à développer une librairie permettant d'évaluer si les modèles d'IA ont mémorisé des données personnelles. Il s'agit d'une brique technique essentielle dans la mise en œuvre de la régulation de l'IA en France, et à l'échelle européenne. Employé(e) par Inria, vous serez hébergé dans les locaux de la CNIL à Paris. Votre mission ? Contribuer à bâtir le tout premier outil public d'évaluation de la confidentialité des modèles d'IA. Cette librairie n'a pas seulement vocation à être un outil interne : elle est destinée à devenir un standard open source à l'échelle européenne, utilisée par les régulateurs, les auditeurs et les entreprises de la Tech pour garantir que leurs IA respectent la vie privée des citoyens., Inria est l'institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour relever les défis du numérique, souvent à l'interface d'autres disciplines. L'institut fait appel à de nombreux talents dans plus d'une quarantaine de métiers différents. 900 personnels d'appui à la recherche et à l'innovation contribuent à faire émerger et grandir des projets scientifiques ou entrepreneuriaux qui impactent le monde. Inria travaille avec de nombreuses entreprises et a accompagné la création de plus de 200 start-up. L'institut s'efforce ainsi de répondre aux enjeux de la transformation numérique de la science, de la société et de l'économie.

Apply for this position