Enable job alerts via email!

Analyste-développeuse ou analyste-développeur «full stack» en intelligence artificielle (IA) po[...]

freelance.ca

Sherbrooke

On-site

CAD 62,000 - 102,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une plateforme innovante, MEDomicsLab, cherche un/une analyste-développeur(se) pour maintenir et développer la plateforme au service de la santé. Vous serez chargé(e) d'assurer le soutien technique et de construire des ressources formats pour interface graphique. Travaillant en collaboration avec des chercheurs, vous aurez la chance d'améliorer les soins de santé grâce à des projets en code ouvert, tout en évoluant dans un environnement dynamique favorisant la synergie et la créativité.

Benefits

Conciliation travail-famille
Possibilité de télétravail
Environnement de travail à la fine pointe

Qualifications

  • Maîtrise de Python, GitHub et développement de tests.
  • Excellentes capacités de rédaction et communication en français et anglais.
  • Expérience pertinente en informatique de la santé ou recherche.

Responsibilities

  • Assurer le maintien de la plateforme MEDomicsLab et offrir du soutien technique.
  • Construire des vidéos formatifs sur les techniques de sciences des données pour la santé.
  • Développement de nouvelles fonctionnalités pour améliorer l'expérience utilisateur.

Skills

Programmation logicielle
Tests unitaires
Organisation
Communication interpersonnelle
Curiosité

Education

Diplôme en informatique ou domaine connexe

Tools

Electron
Next.js
React
GitHub
GoLang

Job description

Informations générales

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.

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.

Responsabilités

Assurer le maintien de la plateforme MEDomicsLab .

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

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 .

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)

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.

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é.

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 language de programmation GoLang.

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

Conditions de travail

Corps d'emploi : Analyste de l'informatique

Échelle de traitement : No 4 (14 échelons répartis entre 62 553 $ et 101 374 $ approximativement)

Emploi temporaire à temps complet, 35 heures par semaine.

Contrat jusqu'au 31 décembre 2025, avec possibilité de prolongation.

Entrée en fonction : dès que possible.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.