Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Perimeter Medical Imaging AI

Software Engineer, AI Integration

Perimeter Medical Imaging AI

. Design, implement, and maintain software features, interfaces, services, and internal engineering tools .

Posted 10/23/2026full-timeToronto • CanadaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDockerGoogle Cloud PlatformLinuxPythonPyTorchTensorflowC++

About the role

Key responsibilities & impact
  • 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 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 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 to technical and non-technical stakeholders

Requirements

What you’ll need
  • 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
  • Strong proficiency in Python and ability to write clean, maintainable, well-tested code
  • Proficiency and experience with C++
  • Experience with unit, integration, regression, and automated testing
  • Experience with Git-based development, code review, automated build and test workflows, and Docker containerization
  • 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 ability to work effectively across multiple technical disciplines
  • Sound judgment balancing delivery speed, automation, and regulatory controls
  • Experience with ML lifecycle practices, PyTorch or TensorFlow, MLflow, Linux, medical imaging/OCT/ultrasound/histopathology, MONAI/ITK, internal dashboards/annotation tools/data tooling, and AWS/GCP/LambdaLabs are preferred or additional advantages