This recruiter is online.

This is your chance to shine!

Université de Sherbrooke

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

2500, boulevard de l'Université, Sherbrooke,QC
  • 62553.00 to 101374.00 $ per year according to experience
  • 35.00 h - Full time

  • Contract job

  • Day

  • 1 position to fill as soon as 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.


Work environment

Work environmentsUniversité de Sherbrooke0
Work environmentsUniversité de Sherbrooke1
Work environmentsUniversité de Sherbrooke2
Work environmentsUniversité de Sherbrooke3

Requested skills

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.


Equal Opportunity Employer

This employer is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations are available on request for candidates taking part in all aspects of the selection process.


Requirements

Level of education

University

Diploma

BAC

Completed

Work experience (years)

3-5 years

Written languages

Fr : Intermediate

En : Intermediate

Spoken languages

Fr : Intermediate

En : Intermediate

Internal reference No.

07557