Ingénieur en Génie Logiciel - H/F
L'entreprise
L’Inserm est le seul organisme public français entièrement dédié à la recherche biologique, médicale et en santé des populations. Il dispose de laboratoires de recherche sur l’ensemble du territoire, regroupés en 12 Délégations Régionales. Notre institut réunit 15 000 chercheurs, ingénieurs, techniciens et personnels administratifs, avec un objectif commun : améliorer la santé de tous par le progrès des connaissances sur le vivant et sur les maladies, l’innovation dans les traitements et la recherche en santé publique.
Rejoindre l’Inserm, c’est intégrer un institut engagé pour la parité et l’égalité professionnelle, la diversité et l’accompagnement de ses agents en situation de handicap, dès le recrutement et tout au long de la carrière. Afin de préserver le bien-être au travail, l’Inserm mène une politique active en matière de conditions de travail, reposant notamment sur un juste équilibre entre vie personnelle et vie professionnelle.
L'Inserm a reçu en 2016 le label européen HR Excellence in Research et s'est engagé à faire évoluer ses pratiques de recrutement et d'évaluation des chercheurs.
Le poste
Structure Délégation Régionale Nouvelle-Aquitaine Inserm - UMR 1219 BPH Bordeaux Population Health Center dirigée par M. Thiebaut
A propos de la structure : https://www.bordeaux-population-health.center
Nous recherchons un ingénieur en Génie Logiciel pour contribuer au développement et à l’évolution du projet DTR (Data To Research), une plateforme web innovante de gestion et d’analyse avancés de données scientifiques de santé.
Ce projet s’inscrit dans les activités de l’équipe SISTM (Statistics in Systems Biology and Translational Medicine), spécialisée dans les méthodes avancées en science des données appliquées à la santé publique, la vaccinologie et l’immunologie.
Mission principale :
Le projet DTR vise à concevoir une nouvelle génération de plateforme web-based, plus modulaire, sécurisée et conforme RGPD/CNIL, inspirée du fonctionnement de la plateforme LabKey, tout en y intégrant des fonctionnalités avancées et plus adapté aux besoins de l’équipe.
LabKey est une plateforme (Interface de Data Warehouse) utilisée actuellement au sein de l’équipe pour la gestion et l'analyse de grandes quantités de données biomédicales. Il permet de stocker, organiser et partager des données complexes tout en assurant leur sécurité et leur conformité réglementaire. En tant que plateforme modulaire, LabKey offre une flexibilité dans l’intégration et l’analyse des données scientifiques.
Le candidat participera activement à la conception et au développement des nouvelles fonctionnalités de la plateforme DTR, tout en veillant à renforcer sa sécurité et sa conformité pour répondre aux exigences croissantes de l’équipe de recherche.
Il interagira avec les chercheurs/Ingénieurs pour comprendre leurs besoins, identifier les solutions adaptées, et implémenter les fonctionnalités nécessaires pour faciliter l'analyse des données et la collaboration scientifique. Le candidat bénéficiera d'un environnement très attractif avec des moyens de calcul et des collaborations étroites avec des mathématiciens et informaticiens (des centres de recherche INRIA et INSERM) et des immunologistes (en particulier duLabex Vaccine Research Institute).
Ce rôle nécessitera des compétences solides en développement informatique, notamment en conception de systèmes informatiques sécurisés et performants, ainsi qu’une compréhension des enjeux RGPD/CNIL en santé publique.
Activités principales :
Analyse et réalisation des besoins.
Développements applicatifs en Micorservices.
Déploiement d’applications, CI/CD.
·Assurer la maintenance évolutive et corrective de la plateforme.
Collaboration avec l’ensemble des directions des systèmes informatiques.
Profil recherché
Connaissances :
Développement applicatif
Connaissances en environnements de calcul haute performance (HPC)
Programmation API RESTful, Backend avec Python (FastAPI, DockerSDK).
Système UNIX
Connaissances avancées de l’environnement Docker.
Savoir-Faire :
Dev : Python (FastAPI), Bash
Systèmes Linux / UNIX / SSH.
Conteneurisation : Docker, ou Podman, ou OpenShift
CI/CD : Ansible/Jenkins, Gitlab CI
Notions de sécurité/Gestion de rôles : OpenLDAP, Spring security, CSP, CSRF
Gestion de bases de données (SQL et NoSQL)
Bonnes connaissances en CI/CD, Protocoles réseaux TCP/HTTP, et RGPD/CNIL
Aptitudes :
Rigueur
Autonomie
Méthodes Agiles (SCRUM, KanBan)
Sens de l’organisation
Aptitude à la rédaction scientifique
Français et Anglais scientifique et technique : oral et écrit
Éléments nécessaires pour postuler
Pour valider votre candidature, nous vous demandons de fournir les éléments suivants, vous devrez télécharger les pièces demandées directement lors de votre inscription.
Toute candidature incomplète ne sera pas traitée par nos services.
Document(s) :
- Curriculum Vitæ
- Lettre de motivation
- Un texte d'une page décrivant les intérêts et les contributions potentielles au projet prévu.
Candidature facile