
Machine Learning Scientist Coop | Winter 2026
Are you interested in being a part of a team that gets to conceptualize, design, and build the world’s next-generation medical devices?
Are you keen to develop safe and smart Machine Learning (ML) applications that live at the heart of products such as surgical robots, smart capsules, wearables, medical imaging equipment, etc.? Are you keen to apply the fundamentals of your classwork to solve real-world problems?
Do you want to work as a part of a multi-disciplinary team of scientists, engineers and designers who are developing innovative medical devices?
If you answered YES, please check us out.
Location
Victoria, BC
Salary
The current hourly rate for 3rd year students is $26.70, and for 4th year students $27.91. Final rates will be confirmed later in October 2025.
Position Profile
As a Machine Learning Scientist co-op, you have a track record of learning quickly, iterating and experimenting, and diving deep into multiple domains. You’ll be wearing a data scientist hat, a software engineer hat, an MLE hat, an MLOps hat, and probably a bit of a systems engineer hat, based on the varying mix of experience required to thrive in this role. The Machine Learning Scientist role reports to the Software Engineering Manager, or Software Engineering Lead and is mentored by an in-house Machine Learning Scientist.
Responsibilities
- Work with the Machine Learning Scientists (MLS) to manage, label and understand data
- Under the guidance of the MLS, implement generalizable frameworks and pipelines for end-to-end data processing, model development and validation, and Model deployment
- Apply scientific principles towards the development and validation of medical ML applications
- Work closely with cross-functional teams, including software engineers and systems engineers, to define and implement machine learning models into various applications
- Under the guidance of the MLS, adapt, modify, and optimize ML/AI technologies at any level for the task at hand
- Communicate findings and recommendations to internal and client-side stakeholders at all levels, including non-technical audiences
- Dive into numerous medical regimes and build a deep understanding of each client’s needs
- Stay abreast of the latest developments in machine learning, AI, and healthcare technologies, and contribute share findings with the Starfish engineering team in open forums
Qualifications (Required)
- Experience with Python with numerical, statistical, and ML libraries
- Experience with ML techniques and architectures
- Ability to work within a team or as an individual with minimal supervision
- Strong verbal and written communication skills
- Desire and drive to learn new related technologies
- Strong curiosity and troubleshooting abilities
Qualifications (Preferred)
- Experience in the medical device industry/ISO13485 preferred
- Proficiency with multiple programming languages
- Experience creating high performance data processing pipelines
- Experience training multiple ML architectures and modalities
- Experience training and deploying models on various platforms (cloud/consumer hardware/embedded device)
Education and Experience Required/Desired
- Working towards bachelors/master’s degree in data science, computer science, physics, or applying data science techniques in your chosen field
- Previous relevant co-op or research experience is desired
- Previous project experience is desired (school project or side project)
- Students in or beyond their 3rd year are desired
StarFish Medical is Canada’s leading Medical Device Design service provider with a full complement of design, development, and manufacturing services in Victoria and Toronto. We successfully partner with innovative companies (both large and small) to create breakthrough products for a number of medical specialty areas. Our work environment received Canada’s Most Admired Corporate Cultures for 2021, 2022, 2023 and 2024 award recognizing best-in-class cultures that have helped enhance performance and sustain a competitive advantage.
Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At StarFish Medical, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles!
Accommodations are available on request for candidates participating in all aspects of the selection process.
How to Apply:
Please apply through the StarFish Medical Portal. Applications will be reviewed as they are received, and the posting will remain open until a suitable candidate is found.
If you experience any difficulties when applying, please reach out to careers@starfishmedical.com with the “ML Coop | Winter 2026 | Portal Issues” subject line.
We thank all candidates who apply; however, only those selected for further consideration will be contacted following initial application acknowledgment. No phone calls, please.