Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Université de Sherbrooke

Analyste-développeur «full stack» en intelligence artificielle (IA) pour la santé

2500, boulevard de l'Université, Sherbrooke,QC
  • 62553.00 à 101374.00 $ par année selon l'expérience
  • 35.00 h - Temps plein

  • Emploi Contrat

  • Jour

  • 1 poste à combler dès que possible

Offrir une plus grande accessibilité à l'utilisation des techniques de pointes développées en science des données et en intelligence artificielle (IA) au service de la santé est primordial. Pour ce faire, deux composantes étroitement reliées sont essentielles : (i) la formation continue en science des données et IA; et (ii) une plateforme informatique commune pour mener à bien divers projets de recherche précis utilisant différentes sources de données dans plusieurs domaines de la médecine.

La plateforme MEDomicsLab développée à l’Université de Sherbrooke a pour but de démocratiser l'utilisation de l'IA en médecine, et de permettre aux
équipes interdisciplinaires de cliniciennes-chercheuses et cliniciens-chercheurs et d'informaticiennes et informaticiens de mieux travailler ensemble.

L'analyste-développeuse ou l'analyste-développeur assure le maintien et le développement de la plateforme MEDomicsLab, offre du soutien technique aux équipes de recherche relativement à l'utilisation de la plateforme, et construit des vidéos formatifs sur les techniques de sciences des données et d'intelligence artificielle pour la santé, utilisées par la plateforme.

Joignez-vous à nous!


Groupe de recherche

La plateforme MEDomicsLab est une plateforme de calcul en libre accès pour la modélisation intégrative des données hétérogènes en médecine. MEDomicsLab contient trois couches (layers) principales comprenant sept modules au total et qui permettent de parcourir le cycle complet d'un projet d'intelligence artificielle appliqué au domaine de la médecine : (i) Design layer (Input module, Extraction module, Exploratory module); (ii) Development layer (Machine Learning module, Evaluation module, Federated Learning module); et (iii) Deployment layer (Application module).

La plateforme MEDomicsLab permettra une meilleure utilisation et application des connaissances en IA à des problématiques identifiées par les chercheurs-cliniciens. Le flux de travail intrinsèque de MEDomicsLab est conçu pour fournir différents niveaux d’abstraction de complexité méthodologique aux utilisateurs et aux développeurs via : (i) une interface graphique basée sur Electron, Next.js et React (frontend interface); (ii) l’intégration de librairies populaires en science des données (exemples : D-TALE, PyCaret); (iii) des scripts d’applications et des paramètres d’options; et (iv) des structures de classes basées sur le langage de programmation Python (backend code). En ce sens, cette plateforme permettra de renverser le paradigme voulant que les équipes cliniques fassent appel aux équipes informatiques pour développer des solutions en informatique de la santé, en offrant une synergie optimale entre l'expérience utilisateur (qui sont souvent les cliniciens-chercheurs) et l'expérience développeur (qui sont souvent les équipes informatiques).

L'objectif principal de MEDomicsLab est donc de faciliter le développement et l'implantation clinique des techniques d'intelligence artificielle (IA) en médecine afin de soutenir la mise en place de systèmes de santé apprenant. La plateforme vise à devenir un outil central des équipes de recherche interdisciplinaires en santé, en permettant de charger, traiter et explorer des données hétérogènes en santé, et de créer et évaluer des modèles exploitables pour, entre autres, la médecine de précision.

Chercheuse ou chercheur responsable

Martin Vallières, PhD

Professeur adjoint, département d’informatique

Université de Sherbrooke

Chercheur - CRCHUS

Chaire en IA Canada-CIFAR, Mila


Responsabilités générales

1. Assurer le maintien de la plateforme MEDomicsLab.

2. Offrir du soutien technique aux équipes de recherche relativement à l'utilisation de la plateforme MEDomicsLab.

3. Construire des vidéos formatifs sur les techniques de sciences des données et d'intelligence artificielle pour la santé, utilisées par la plateforme MEDomicsLab.

4. Développement de nouvelles fonctionnalités pour une expérience utilisateur améliorée. Entre autres, nous aimerions y ajouter des capacités de gestion à distance, afin que les données de recherche en santé restent dans le périmètre de sécurité des cliniques ou des hôpitaux.


À titre d'information

L'analyste-développeuse ou l'analyste-développeur travaillera en étroite collaboration avec les chercheuses et chercheurs du consortium international MEDomics, les étudiantes et étudiants du laboratoire de recherche MEDomics-UdeS à l'Université de Sherbrooke, les chercheuses et chercheurs de l'Unité de Soutien SSA Québec, ainsi que les personnes professionnelles de la Plateforme de recherche, de valorisation, d'analyse et de liaison en informatique de la santé (PREVALIS) de l'Université de Sherbrooke.

  • Milieu de travail à la fine pointe : ateliers de formation et opportunités de discuter avec des professeurs et chercheurs experts.
  • Culture interne axée sur la synergie, la collaboration et le développement de chaque individu.
  • Occasion de relever des défis hors de l'ordinaire.
  • Occasion de contribuer à améliorer les soins de santé.
  • Opportunité de contribuer à des projets en code ouvert.
  • Conciliation travail-famille et possibilité de télétravail.
  • Poste de travail de dernière génération.

Réception des candidatures

Veuillez faire parvenir votre curriculum vitae au Service des ressources humaines par voie électronique en cliquant sur le bouton «Postuler».

La date limite pour postuler est le 18 avril 2025 à 17 h.

Nous remercions toutes les personnes candidates. Toutefois, nous communiquerons seulement avec les personnes retenues en entrevue.


Environnement de travail

Environnement de travailUniversité de Sherbrooke0
Environnement de travailUniversité de Sherbrooke1
Environnement de travailUniversité de Sherbrooke2
Environnement de travailUniversité de Sherbrooke3

Compétences recherchées

Qualifications
  • Détenir un diplôme universitaire de premier cycle en informatique, génie informatique ou dans un autre domaine pertinent.

  • Posséder au moins 3 années d'expérience pertinente.

  • Nous vous encourageons à postuler même si vous ne possédez pas toutes les qualifications et exigences requises. Dans le contexte de pénurie de main-d'oeuvre pleinement qualifiée, votre candidature pourrait être sélectionnée. Aussi, certaines étapes pourraient être ajoutées au processus de sélection et d'embauche pour soutenir un cheminement de carrière.

Exigences
  • Maîtriser les normes, les standards et les règles de pratique de la conception et de la programmation logicielle de façon à pouvoir développer des composants logiciels de haute qualité.

  • Avoir une grande soif d'apprendre.

  • Maîtriser le développement de tests unitaires et d'intégration.

  • Démontrer d'excellentes capacités de rédaction.

  • Maîtriser le langage de programmation Python.

  • Maîtriser le processus de coordination d'un projet via la plateforme de collaboration GitHub.

  • Démontrer d'excellentes aptitudes organisationnelles (capacité à planifier et prioriser son travail) et d'autonomie.

  • Démontrer d'excellentes habiletés de communication interpersonnelle.

  • Posséder une excellente connaissance de la langue française parlée et écrite.

  • Posséder une bonne connaissance de la langue anglaise parlée et écrite.

  • Avoir une grande soif d'apprendre.
  • Avoir de l’expérience avec les environnements Electron, Next.js et React.

  • Avoir de l’expérience avec le langage de programmation GoLang.

  • Avoir de l'expérience dans le domaine de l'informatique de la santé ou en recherche.


Équité en emploi

Cet employeur souscrit au principe d'équité en emploi et applique un programme d'accès à l'égalité en emploi pour les femmes, les autochtones, les minorités visibles, les minorités ethniques et les personnes handicapées


Exigences

Niveau d'études

Universitaire

Diplôme

BAC

Terminé

Années d'expérience

3-5 années

Langues écrites

Fr : Intermédiaire

En : Intermédiaire

Langues parlées

Fr : Intermédiaire

En : Intermédiaire

No. référence interne

07557