Ingénieur développement et intégration pour la recherche sur le cerveau
Contexte
De grands projets du Plan France 2030 (PEPR-PROPSY, IHU-IRDCE) placent les troubles cérébraux au cœur des priorités nationales. Ces initiatives produiront des données massives et multimodales (IRM, EEG, OMICs, questionnaires cliniques). Pour relever ce défi, le CEA, l’INSERM et l’INRIA unissent leurs forces à travers l’initiative N4Brain (Numeric for Brain), destinée à construire une plateforme numérique dotée de ressources de calcul et de stockage, dédiée à l’analyse par intelligence artificielle et à la réutilisation à long terme des données cérébrales. Cette plateforme sera mise à disposition de la communauté scientifique travaillant sur le cerveau, afin de favoriser le partage des données dans le respect du cadre réglementaire sur la protection des données de santé.
Le poste sera localisé à NeuroSpin, le centre de recherche du CEA leader Français en innovation sur l’imagerie cérébrale au sein du plateau de Université Paris-Saclay.
Missions
Au sein d’une équipe dynamique et pluridisciplinaire, vous contribuerez, selon vos compétences, à quatre grands chantiers :
- Développement du backend de l’outil d’administration
- Mise en œuvre et maintenance des mécanismes d’authentification et de gestion des droits d’accès.
- Technologies et outils mobilisés : HTTP REST API, PostgreSQL, OpenID Connect, Keycloak, LDAP, authentification Linux, gestion des permissions sous Linux.
- Développement de l’interface utilisateur (frontend) de l’outil d’administration
- Création d’interfaces web ergonomiques pour la gestion des utilisateurs, des droits d’accès et l’attribution et le suivi des ressources.
- Compétences requises : développement web, utilisation d’API REST.
- Déploiement et gestion d’environnements logiciels pour la recherche
- Implémentation d’une infrastructure offrant aux responsables d’étude la possibilité de configurer, déployer et maintenir durablement les environnements logiciels nécessaires à l’analyse des données.
- Technologies : gestion de versions, packaging Linux, AppTainer, Docker, Conda ou Pixi, administration Linux.
- Intégration de logiciels et services dans la plateforme
- Téléchargement, installation, configuration et documentation de logiciels et services utilisés dans les analyses.
- Compétences recherchées : scripting, administration Linux, rédaction de documentation technique.
Profil recherché
- Formation supérieure en informatique ou équivalent (Bac +5 minimum).
- Expérience administration Linux et déploiement d’applications.
- Maîtrise du développement web (HTML, CSS, JavaScript).
- Expérience avec les API REST.
- Connaissance des outils de conteneurisation et packaging (Docker, AppTainer, Conda/Pixi).
- Expérience avec OpenID Connect et Keycloak.
Compétences requises
- Sens de l’ergonomie et de l’expérience utilisateur.
- Autonomie et sens de l’organisation.
- Bonne capacité à travailler en équipe et à interagir avec des profils scientifiques.
- Un expérience avec Python serait appréciée.
- La connaissance des environnements de recherche en santé est un plus.
Pourquoi nous rejoindre ?
En rejoignant NeuroSpin et l’initiative N4Brain, vous intégrez un environnement scientifique et technologique unique en Europe. Vous bénéficierez de :
- Un projet à fort impact sociétal au cœur du Plan France 2030.
- Des infrastructures numériques de pointe dédiées à la recherche sur le cerveau.
- Une collaboration étroite avec des équipes interdisciplinaires (CEA, INSERM, INRIA, CNRS, hôpitaux, Institut Pasteur).
- Un cadre de travail au sein du plateau Paris-Saclay, reconnu parmi les meilleurs pôles académiques mondiaux