×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer DSAA DataSci Product Development

Job in Toronto, Ontario, C6A, Canada
Listing for: St. Michael's Hospital
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer, Data Scientist
Job Description & How to Apply Below
The Data Science and Advanced Analytics (DSAA) team at Unity Health Toronto (UHT) is a Machine Learning healthcare group that is creating data-driven software products for hospital end-users that increase hospital efficiency and improve patient care. The DSAA has deployed over 50 advanced analytics solutions into real clinical settings hael's Hospital, St. Joseph's Health Centre, Providence Healthcare, and external institutions, achieving reduced mortality rates, cost savings, and improved patient experiences across our deployment sites.

The Product Development team within the DSAA is responsible for creating software products that make advanced analytics accessible to hospital end-users and well-integrated into clinical workflows. We are accountable to both the Design (HCI, Data Visualization, UI/UX, Implementation) and Software Engineering (Backend, Frontend, Testing, Dev Ops, MLOps) required to realize data science products. The Software Engineer will work closely with machine learning scientists, data engineers, and hospital end-users to bring machine learning models into clinical use through the creation of software applications.

Our products include data dashboards, web applications, mobile applications, automated alerts, and integrations with electronic medical record (EMR) and other hospital systems. We are seeking candidates who are passionate about contemporary challenges in healthcare and excited by the potential for innovations in computing to address them. We invite candidates with a demonstrated excellence in full-stack software engineering to apply.

Primary Responsibilities

Works independently and as part of a team to architect, develop, test, review, and deploy complex software applications using a Test Driven approach (without AI coding assistance);
Python (Flask, Django), Typescript (React/Redux).

Contributes to the DSAA software utilities and infrastructure, including but not limited to:

CI/CD pipelines (Git Lab CI/CD)

Internal Software packages (Typescript/JavaScript, Python, Java, R)

Relevant open-source software projects

Monitoring Infrastructure (errors, warnings, data drift, UI and usage analytics)

Container images

Deployment infrastructure

Meets with hospital end-users to understand needs, user‑stories, and requirements.

Participates in quality assurance and improvement initiatives such as code reviews and testing.

Presents demonstrations to end-users upon the completion of new software features.

Address unplanned downtime events in a timely manner.

Qualifications

A Bachelor’s degree in, Software Engineering, Computer Science and/or a related discipline (Master’s degree is an asset).

Minimum 5 years of full‑stack web development experience.

Extensive experience designing and developing RESTful HTTP APIs using at least one of the following:

Preferred:
Flask, FastAPI, Django

Spring Boot, Ruby on Rails, or another contemporary web framework

Excellent written and verbal communication skills for collaborating with cross‑functional teams.

Experience developing complex user‑interfaces with modern frontend framework (React preferred).

Experience developing in a Linux environment and proficiency working with a terminal and Bash is required.

In‑depth knowledge of TCP/IP, HTTP protocol, and web standards is required.

Experience with application authentication and authorization (OAuth2/OIDC) is required.

Extensive experience working with relational databases (Postgres, MySQL, etc.) and Object‑Relational Mapping libraries (ORMs, such as; SQL Alchemy, Django ORM, Java JPA/Hibernate).

Experience using Podman and Compose, or similar container tools.

Experience with a container orchestrator (Hashi Corp Nomad/Kubernetes) is required., Experience working with CI/CD tools (Git Lab CI/CD, Jenkins, Circl

CI, Github Actions), and monitoring tools (Sentry, Prometheus, Matomo) is required.

Proficient using Git to manage code versioning and collaboration tools such as Github and Gitlab.

Experience working with Epic FHIR API is an asset.

Experience using and integrating with Active Directory is an asset.

Experience with Data Science tools and libraries is an asset;
Python (pandas/polars, duckdb, tensor flow) is an asset.

Exp…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary