Programmer

RI-MUHC | Research Institute of the MUHC | #rimuhc

Montreal

On-site

CAD 70,000 - 110,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

4-week vacation
12 paid days (personal/sick leave)
13 paid holidays
Modular insurance plan
Telemedicine
Pension plan (RREGOP)
Professional development opportunities
Parking

Job summary

RI-MUHC in Montreal is seeking a Programmer for the CVIS/IDIGH team to advance MLOps and AI development for digital health projects. The role focuses on CI/CD, containerized deployments, cloud infrastructure and monitoring to ensure reliable AI-enabled applications.

You will work with researchers, clinicians, and engineers across multidisciplinary teams, contribute to model development, deployment and evaluation, and document processes for sustainability and knowledge transfer.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Health Informatics, or related field
  • 2–5 years of work experience in relevant roles
  • Strong knowledge of MLOps, CI/CD, cloud deployment and containerized environments

Responsibilities

  • Establish, maintain, and improve MLOps pipelines for conversational AI and digital health projects.
  • Develop and maintain CI/CD pipelines for reliable development, testing, and deployment workflows.
  • Manage cloud-based development and deployment environments and support deployment across research and production environments.
  • Develop and maintain containerized applications and services.
  • Implement monitoring, logging, troubleshooting, and system maintenance processes for reliability and performance.
  • Collaborate with researchers, clinicians, and engineers to standardize practices across projects.
  • Support secure and scalable deployment of AI-enabled health applications.
  • Contribute to integration, deployment, monitoring, and lifecycle management of large language models and AI components.

Skills

French fluency
English fluency
MLOps
CI/CD pipelines
Cloud platforms
Docker
Python
Documentation

Education

Bachelor's Degree
CS/SE/Health Informatics or related field

Tools

CI/CD tooling
Docker

Job description

Do you want to work for a world-renowned research institute that pushes the boundaries of biomedical science and health research? Right here in Montreal! At the Research Institute of the McGill University Health Centre (RI-MUHC), you can be part of an organization focused on scientific discovery and innovation in patient-centered medicine. Join us today and make a difference!

Job Description
RESEARCH INSTITUTE OF THE MUHC

The Research Institute of the McGill University Health Centre (RI-MUHC) is a world-renowned biomedical and hospital research centre. Located in Montreal, Quebec, the Institute is the research arm of the McGill University Health Centre (MUHC) affiliated with the Faculty of Medicine at McGill University. The RI-MUHC is supported in part by the Fonds de recherche du Québec - Santé (FRQS).

Position Summary

Department / Research Program: CVIS/IDIGH (MLOps & AI Development). Our team at the Research Institute of the McGill University Health Centre (RI-MUHC), in partnership with Polytechnique Montréal, is seeking a Programmer to join our multidisciplinary team. Our digital health projects include conversational AI applications supporting pediatric health information, HIV self-management, and HIV prevention and access to care. The position will primarily focus on MLOps, including CI/CD and model deployment pipelines, cloud infrastructure, containerized environments, and system monitoring. The successful candidate will also contribute, when needed, to the development, integration, and evaluation of AI and machine-learning components.

General Duties
  • Establish, maintain, and improve MLOps pipelines for conversational AI and related digital health projects.
  • Develop and maintain CI/CD pipelines to support reliable development, testing, and deployment workflows.
  • Manage cloud-based development and deployment environments and support application deployment across research and production environments.
  • Develop and maintain containerized applications and services.
  • Implement monitoring, logging, troubleshooting, and system maintenance processes to support application and AI/ML system reliability and performance.
  • Support infrastructure configuration, version control, release management, and deployment automation.
  • Work with project developers to standardize development, testing, and deployment practices across projects.
  • Support secure and scalable deployment of AI-enabled digital health applications.
  • Contribute to the integration, deployment, monitoring, and lifecycle management of large language models and other AI/ML components.
  • Contribute, when needed, to model development, evaluation, and optimization.
  • Maintain technical documentation to support system sustainability, reproducibility, and knowledge transfer.
  • Collaborate with researchers, clinicians, and engineers across multidisciplinary digital health projects.
Website of the organization

https://rimuhc.ca/en

Education / Experience

Education: Bachelor's Degree

Field of Study: Computer Science, Software Engineering, Health Informatics, or a related field, or equivalent professional experience

Work Experience: 2-5 years

Required Skills
  • This position requires an advanced knowledge of oral and written French.
  • An advanced knowledge of oral and written English is required, as the position requires regular and complex contact with patients, researchers or international students who are exclusively proficient in English. The position also requires complex writing or in-depth analysis of documents in English related to a research project.
  • Experience with MLOps practices, CI/CD pipelines, and automated application and/or model deployment workflows.
  • Experience with cloud-based infrastructure and application deployment (Amazon Web Services, Google Cloud Platform, Azure, etc.).
  • Experience with containerization technologies such as Docker.
  • Proficiency in Python and/or other relevant programming or scripting languages.
  • Familiarity with Infrastructure as Code, deployment automation, monitoring, and logging is an asset.
  • Experience deploying, integrating, or maintaining AI/ML applications or large language models is an asset.
  • Familiarity with machine learning and natural language processing frameworks, model serving, model versioning, experiment tracking, or inference optimization is an asset.
  • Experience in digital health, health informatics, or clinical research environments is an asset.
  • Familiarity with data privacy and security requirements in healthcare environments is an asset.
  • Ability to work collaboratively with researchers, clinicians, engineers, and other members of multidisciplinary teams.
  • Strong communication skills and ability to clearly document technical processes.
Additional information

Status: Temporary, full time (35-hour workweek)

Pay Scale: Commensurate with education and experience

Work Shift: Monday to Friday 8:30am to 4:30pm

Work Site: 5252 de Maisonneuve Blvd.

Additional specifications: This is an in-person position requiring on-site presence to support application deployment, testing, and collaboration with the lab team.

Why work with us?
  • 4-week vacation, 5th week after 5 years,
  • Bank of 12 paid days (personal days and days for sickness or family obligations),
  • 13 paid statutory holidays,
  • Modular group insurance plan (including gender affirmation coverage),
  • Telemedicine,
  • RREGOP (defined benefit government pension plan),
  • Training and professional development opportunities,
  • Child Care Centres,
  • Corporate Discounts (OPUS + Perkopolis),
  • Competitive monthly parking rate,
  • Employee Assistance Program,
  • Recognition Program,
  • Flex work options and much more!

https://rimuhc.ca/careers

To learn more about our benefits, please visit http://rimuhc.ca/en/compensation-and-benefits

THIS IS NOT A HOSPITAL POSITION.

Equal Opportunity Employment Program

The Research Institute of the McGill University Health Centre hires on the basis of merit and is strongly committed to equity, diversity and inclusion within its community. We welcome applications from all qualified candidates who self-identify as members of racialized groups/visible minorities, women, Indigenous persons, persons with disabilities, ethnic minorities, and 2SLGBTQIA+ persons. We also welcome candidates with the skills and knowledge to productively engage with diverse communities. Persons with disabilities who anticipate needing accommodations for any part of the application process may confidentially contact, research.talent@muhc.mcgill.ca

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Associate
Research Associate

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

On-site
CAD 90,000 - 130,000
4-week vacation
Telemedicine
Training and professional development
+1
Licensed Practical Nurse (LPN) or Research Nurse
Licensed Practical Nurse (LPN) or Research Nurse

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

On-site
CAD 48,000 - 64,000
4-week vacation
Bank of 12 paid days
13 paid statutory holidays
+10
Clinical Research Coordinator
Clinical Research Coordinator

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

Hybrid
CAD 60,000 - 85,000
Vacation time
Personal days
Group insurance
+2
Project Manager
Project Manager

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

Hybrid
CAD 90,000 - 120,000
4-week vacation
Telemedicine
Professional development
+2
Research Assistant
Research Assistant

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

Hybrid
CAD 18,000 - 24,000
Hybrid work arrangement
Paid sick leave
Vacation pro-rated
+3
Clinical Research Coordinator - Nurse (CIM)
Clinical Research Coordinator - Nurse (CIM)

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

On-site
CAD 46,000 - 84,000
4-week vacation
12 paid days bank
13 paid holidays
+6
Postdoctoral Fellow - Surgical and Interventional Sciences
Postdoctoral Fellow - Surgical and Interventional Sciences

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

On-site
CAD 45,000 - 65,000
Research Assistant - Public Engagement
Research Assistant - Public Engagement

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

Hybrid
CAD 51,000 - 95,000
4-week vacation
5th week after 5 years
Bank of 12 paid days
+4
Animal Care Worker - Part-time occasional
Animal Care Worker - Part-time occasional

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

On-site
CAD 32,000 - 48,000
Paid sick leave
Pension plan (RREGOP)
Pro-rated vacation
+1
Animal Health Technician - Part-time Occasional
Animal Health Technician - Part-time Occasional

RI-MUHC | Research Institute of the MUHC | #rimuhc • Montreal

On-site
CAD 34,000 - 64,000
3 days of paid sick leave per year
RREGOP government pension plan
Vacation prorated
+1