hero

Job Board

Explore Opportunities in Canada's Medtech and Digital Health Sectors
companies
Jobs

Software Engineer, Data Operations

Flosonics

Flosonics

Software Engineering, Operations
Toronto, ON, Canada
Posted on Feb 10, 2026

We are a team of passionate medical and technological innovators on a mission to improve patient treatment and outcomes with cutting-edge medical devices like the FloPatch. FloPatch is the world’s first wireless Doppler ultrasound system designed to support the clinical management of critically ill patients. The wearable sensor enables real-time functional hemodynamic monitoring for patients requiring cardiopulmonary and fluid resuscitation. The successful candidate will assist Flosonics Medical in introducing FloPatch to the world.

This role will play a critical part in strengthening the company’s data infrastructure and monitoring capabilities as we continue to scale. The individual will be responsible for supporting data management and performance monitoring across multiple teams, with a particular focus on maintaining high-quality ground truth assets for the algorithm team and improving dataset organization and oversight. In addition, this role will provide essential support to the quality and production teams by helping automate log generation and enhance data input mechanisms, addressing current gaps and enabling more efficient, reliable workflows across the organization.

Responsibilities:

  • Develop, maintain, and monitor infrastructure that generates ground truth data that is used for algorithm development.
  • Maintain and create algorithm datasets to support model training and evaluation, aligning with machine learning best practices.
  • Work alongside engineering teams to develop automated reporting systems for stakeholders.
  • Maintain dashboards or reports that summarize KPIs.
  • Develop and maintain systems that monitor and flag trends in algorithm underperformance to the algorithm development team.
  • Maintaining data warehouse architecture & raw data structure
  • Maintain and document data definitions, schemas, and contracts.

Qualifications and Education Requirements

  • Bachelor’s degree in Computer Science, Data Science, Software Engineering, Mathematics,
  • Information Systems, Biomedical Engineering or a related field required.
  • Master’s degree in Machine Learning, Data Engineering, or a closely related field preferred.
  • 5+ years of industry experience in data engineering, machine learning operations (ML Ops), algorithm development, or similar technical roles.
  • Demonstrated experience developing and monitoring algorithms used in data labeling, quality control, or automated evaluation systems.
  • Strong Python skills (pandas, NumPy, plotly, data processing, scripting).
  • Strong SQL skills and experience with relational databases (e.g., PostgreSQL) and data orchestration tools (e.g. DBT, Airflow).
  • Experience with dashboard and visualization tools (e.g., Streamlit, Tableau, Dash).

We wish to thank all applicants, however, only those selected for an interview will be contacted directly. If you are selected to participate in the recruitment process, accommodations are available upon your request to meet your accessibility needs.