Software Developer and Artificial Intelligence Engineer at University of Ottawa Heart Institute
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Aug, 25

Salary

0.0

Posted On

09 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Cuda, Metal, Mathematics, Amazon Web Services, Google Cloud Platform, Typescript, Image Segmentation, Python, Cloud Services, Keras, Angular, Mesh Generation, Javascript, Biomedical Engineering, Opengl, Docker, Computer Science, Software Development, Neural Networks

Industry

Information Technology/IT

Description

UNIT/DEPARTMENT

Division of Cardiology
Term
One-year contract with possibility to renew after the term.
Overview
The University of Ottawa Heart Institute (UOHI) is Canada’s largest and foremost cardiac health centre, dedicated to advancing cardiovascular medicine through research, innovation, and patient-centred care. With over 1,500 staff members, including leading scientists and clinicians, UOHI is at the forefront of cardiac imaging, artificial intelligence, and minimally invasive interventions. Our institute combines cutting-edge technology with world-class expertise, pioneering new approaches in cardiac diagnosis, treatment, and prevention.
Under the leadership of Dr. Pascal Thériault-Lauzier, an interventional cardiologist and researcher in the Division of Cardiology, our research program integrates artificial intelligence, medical imaging, and interventional cardiology to enhance patient care and procedural outcomes. Our projects focus on automated cardiac image analysis, AI-assisted interventional planning, and predictive modelling for cardiovascular disease. We aim to develop innovative computational tools that support clinicians in making faster, more accurate decisions, ultimately improving patient outcomes.
We are seeking a Software Developer and AI Engineer to join our team. This role involves developing, training, and deploying AI models for automated medical image analysis, working closely with cardiologists and data scientists. The ideal candidate will be passionate about AI-driven healthcare solutions, contributing to state-of-the-art software development in a high-impact clinical setting. He or she is a natural problem solver with a strong foundation in data science.

Major areas of direct responsibility include:

  • Develop, train and deploy AI models that enable automated medical image analysis. Collaborate closely with the physicians to make the analysis of medical images more efficient and streamlined.
  • Assist in the design and development of software for medical devices.
  • Participate in code reviews and maintain standard coding practices.
  • Work closely with a team to integrate systems and manage troubleshooting.
  • Assist in the documentation of software development and testing.
  • Learn and implement new technologies under the guidance of senior staff.

Requirements:

  • Bachelor’s degree in software engineering, computer science, biomedical engineering, physics, mathematics or related field. A graduate degree would be an asset.
  • Up to 5 years of experience in software development.
  • Proficiency in web technology including Javascript, Typescript, and frameworks such as React or Angular.
  • Experience with AI models including convolutional neural networks and transformers for 3D image segmentation and 3D mesh generation.
  • Experience with python and artificial intelligence frameworks such as Pytorch, Tensorflow, or Keras.
  • Experience with cloud services such as Amazon Web Services and Google Cloud Platform would be an asset.
  • Knowledge of container technology such as Docker, Kubernetes or Apptainer.
  • Experience with cloud-based AI platforms such as VertexAI or SageMaker would be an asset.
  • Experience with executing computational work on High Performance Computing cluster environment would be an asset.
  • Experience with medical imaging data formats (DICOM, DICOMweb, NIfTI, FHIR, HL7) would be an asset.
  • Knowledge of a 3D graphics and compute API such as WebGL, OpenGL, Metal, Vulkan, CUDA, or WebGPU would be an asset.
  • Experience with container technology such as Docker, Kubernetes and Apptainer are assets.

Suitability:

  • Excellent interpersonal skills
  • Excellent organizational, analytical skills and decision-making skills
  • Good oral and written communications skills
  • Excellent analytical and time management skills;
  • High levels of creativity/innovation and adaptability to change;
  • Excellent teamwork and ability to transfer knowledge to other colleagues.

To apply
Please send your cover letter and CV to jobpostings@ottawaheart.ca.
Applications from Indigenous persons, members of racialized minorities, persons with disabilities, women, members of the LGBTQ+ community, as well as from all qualified candidates with the skills and knowledge to productively engage with equitable, diverse and inclusive communities are strongly encouraged.
According to government policy, all qualified candidates are invited to apply; however, preference will be given to Canadians and permanent residents. When submitting your application, please indicate if you are legally entitled to work in Canada.
The University of Ottawa Heart Institute is committed to ensuring barrier-free selection processes and work environments. Accommodations will be provided in all parts of the hiring process relating to any specialty requirements. Please notify us of any accommodations that you require – any information you provide will be handled respectfully and in complete confidence.
The successful candidate will be required, prior to the start of employment, to complete mandatory organizational training available online, and provide the following: an official piece of photo identification and a satisfactory Criminal Record Check and proof of two doses of COVID-19 vaccine

Responsibilities

Please refer the Job description for details

Loading...