1,970,010open jobs
116,594companies
254,125added this week
Browse all
Salary
≈ $72k – $148k per year (Estimated)
Location
In office (Toronto)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Oct 23, 2026. Perimeter Medical scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Perimeter Medical Imaging is a medical device company driven to transform cancer surgery with advanced OCT technology for surgeons as they strive for clean margins to avoid re-excisions.

Overview

Perimeter Medical Imaging AI is a medical technology company transforming cancer surgery with ultra-high-resolution, real-time imaging and AI-enabled technologies. Our mission is to advance the standard of care, improve patient outcomes, and reduce healthcare costs by giving surgeons enhanced visualization of microscopic tissue structures in the operating room.

The Software Engineer, AI Integration will play a key role in moving validated AI models and workflows into Perimeter's regulated medical device software. Embedded within the Software Engineering team, this person will build, test, integrate, and maintain reliable software, working closely with the AI and Data, Systems, and Quality and Regulatory teams. This is a hands-on delivery role, not primarily a model-research position.

The ideal candidate has experience developing software within a medical device QMS or a comparably regulated environment. They are equally comfortable writing well-tested Python, building automation for AI training and model delivery, and producing the verification evidence and traceability that regulated releases require.

This person should be excited by the opportunity to work at the intersection of AI, medical imaging, and regulated product development.

Key Responsibilities

  • Design, implement, and maintain software features, interfaces, services, and internal engineering tools.
  • Package and integrate validated AI models and data-processing components into product software and controlled engineering workflows.
  • Develop robust interfaces between AI components, imaging systems, and other product software.
  • Diagnose and resolve software defects across component and system boundaries.
  • Participate in software design discussions, code reviews, technical planning, and release activities.
  • Translate product and system needs into clear, testable software requirements and acceptance criteria.
  • Develop and maintain unit, integration, regression, and system-level test automation.
  • Support software verification and validation planning, protocols, execution, results, and defect resolution.
  • Maintain requirements traceability and objective evidence throughout the software lifecycle.
  • Work within Perimeter's Quality Management System, including design controls, risk management, configuration management, change control, and release documentation.
  • Build and maintain reproducible pipelines for AI training, evaluation, packaging, versioning, and delivery.
  • Improve traceability across source data, annotations, code, experiments, model versions, test results, and product releases.
  • Automate cumbersome or repetitive engineering workflows while maintaining appropriate controls and review.
  • Support data ingestion, OCT labelling infrastructure, clinical QA workflows, and internal developer tools.
  • Maintain containerized development and deployment environments using tools such as Docker and applicable cloud services.
  • Partner with AI scientists and research interns to move validated models and prototypes into tested, supportable product components.
  • Partner with Systems and Quality and Regulatory teams to identify integration risks, support design reviews, and drive release readiness.
  • Communicate technical decisions, risks, and trade-offs clearly to technical and non-technical stakeholders.

Education and Experience

  • Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of hands-on software engineering experience building, testing, and maintaining production-quality systems.
  • 3+ years of experience developing software within a medical device QMS or a comparably regulated environment.
  • Practical experience with software requirements, traceability, risk controls, verification and validation, defect management, and release documentation.
  • Familiarity with IEC 62304, ISO 13485, ISO 14971, or related medical device software and quality standards.
  • Experience with ML lifecycle practices such as reproducible training pipelines, experiment tracking, dataset and model versioning, deployment, and monitoring preferred.
  • Experience with PyTorch or TensorFlow and tools such as MLflow preferred.
  • Experience working in Linux-based environments is a plus.
  • Exposure to medical imaging, OCT, ultrasound, or histopathology, including frameworks such as MONAI or ITK, is a plus.
  • Experience building internal dashboards, annotation tools, data tooling, or developer infrastructure is a plus.
  • Experience with AWS, GCP, LambdaLabs or comparable cloud infrastructure is a plus.

Required Skills and Competencies

  • Strong proficiency in Python and the ability to write clean, maintainable, well-tested code.
  • Proficiency and experience with C++.
  • Experience with the Qt framework is a strong plus.
  • Experience with unit, integration, regression, and automated testing.
  • Experience with Git-based development, code review, automated build and test workflows, and containerization using Docker.
  • Experience integrating software components, services, data pipelines, or machine-learning models.
  • Strong debugging and problem-solving skills across complex systems.
  • Clear written and verbal communication, and the ability to work effectively across multiple technical disciplines.
  • Sound judgment in balancing delivery speed, automation, and regulatory controls.

Desired Attributes

  • Hands-on, proactive, and comfortable taking ownership of software from integration through release.
  • Motivated by shipping reliable, supportable product components rather than research prototypes.
  • Instinct to automate repetitive work, paired with the discipline to keep it controlled and reviewable.
  • Comfortable working alongside AI scientists, systems engineers, and quality and regulatory specialists.
  • Able to operate in a fast-paced, growing organization.
  • Interested in AI, medical imaging, and improving outcomes in cancer surgery.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,970,010 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
Software Developer 3 days ago
$54k – $67k per year • In office • Full-Time • 3+ years exp • Langley
JavaScript
Node JS
Frontend
React.js
Mobile
JUnit
DevOps
Rest API
GitHub Actions
Azure
CI/CD
API Gateway
Analytics
Informatica
Apply
In office • Internship • Bachelor's Degree • Richmond Hill
Python
JavaScript
C++
Apply
≈ $67k – $138k per year (Estimated) • In office • Canada
Python
JavaScript
Java
Frontend
React.js
Apply
≈ $67k – $138k per year (Estimated) • In office • Canada
Python
JavaScript
Java
Frontend
React.js
Apply
$94k – $137k per year • Equity • Hybrid • Full-Time • 8+ years exp • Toronto
Go
Java
TypeScript
Java
Spring Boot
Frontend
GraphQL
DevOps
Rest API
gRPC
CI/CD
Jenkins
AWS
Management
Agile
Apply
≈ $73k – $151k per year (Estimated) • Hybrid • Full-Time • Toronto • New York • San Francisco
Python
JavaScript
Frontend
React.js
Mobile
React Native
Apply
≈ $44k – $88k per year (Estimated) • In office • Toronto
Apply
≈ $61k – $109k per year (Estimated) • In office • 5+ years exp • Toronto
Management
Microsoft Project
Jira
Apply
National IT Leader 1 day ago
≈ $50k – $119k per year (Estimated) • In office • Secret • 10+ years exp • Bachelor's Degree • Toronto
Apply
≈ $97k – $198k per year (Estimated) • In office • 8+ years exp • Toronto
Apply
See all jobs
This is one of many
1,970,010 more open roles from verified company boards, updated every day.