Jobs.ca
Jobs.ca
Language

Top Benefits

HOOPP pension contributions
Extended healthcare and dental
Corporate discounts

About the role

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 at St. Michael'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, DevOps, 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 include:

  • 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 (GitLab 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 (HashiCorp Nomad/Kubernetes) is required., Experience working with CI/CD tools (GitLab CI/CD, Jenkins, CirclCI, 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, tensorflow) is an asset.
  • Experience with NoSQL databases such as MongoDB is an asset.
  • Experience working in a healthcare setting is an asset. Experience with Cloud solutions (AWS, Google Cloud, Azure) is an asset.
  • Experience with Data Science and Machine Learning tools and methods is an asset.
  • Experience with UI/UX design tools and best practices is an asset.

To Apply: Please include a link to any public code repositories (e.g. Github/Gitlab/Bitbucket) in your application to be considered.

Work Arrangements

Location: Toronto Downtown (near St. Michael’s Hospital)
Remote Work Arrangement: In-office 1 or 2 days per week, remote work for rest of week (until further notice).
Benefits: HOOPP pension contributions, extended healthcare and dental, corporate discounts

Unity Health Toronto is committed to creating an accessible and inclusive organization. We strive to provide a recruitment process that is barrier-free and in compliance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code. We understand that you may require an accommodation at any stage of the recruitment process. When you are contacted, please inform the Talent Acquisition Specialist and we will work with you to meet your accommodation needs. We want to emphasize that all accommodation requests are handled with the utmost confidentiality, respecting your privacy and dignity.

#LI-MR1

About Unity Health Toronto

Hospitals and Health Care
5001-10,000

Unity Health Toronto, comprised of Providence Healthcare, St. Joseph’s Health Centre and St. Michael’s Hospital, works to advance the health of everyone in our urban communities and beyond. Our health network serves patients, residents and clients across the full spectrum of care, spanning primary care, secondary community care, tertiary and quaternary care services to post-acute through rehabilitation, palliative care and long-term care, while investing in world-class research and education.