Software Engineer, Ai Integration
Perimeter Medical Imaging AI
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.
#J-18808-Ljbffr
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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer, Ai Integration in Winnipeg, MB vacancy
- Build AI-enabled medical software at Perimeter Medical Imaging AI using Python, C++, testing, and regulated delivery practices. Work across engineering teams.The Software Engineer, AI Integration develops production-quality software within a medical device Quality Management...Suggested
- Become an AI-Driven Software Engineer focusing on integrating innovative services for travelers. Utilize advanced AI tools to enhance integration workflows across multiple platforms. This high-ownership role on our Ancillaries squad demands expertise in facilitating connections...Suggested
- Ignite Technical Resources in Vancouver, BC, seeks a Director of Software Engineering & Integration to lead enterprise architecture, software engineering, and data integration initiatives. The role emphasizes AI-assisted development, DevOps, and secure, scalable delivery...Suggested
$120k - $130k per year
Job Description Senior Software Engineer (AI Integration & Modernization) Jonas SoftwareThe Company Jonas Software is the leading provider of enterprise management software solutions to over 40 different vertical markets. Within these vertical markets, Jonas has acquired...SuggestedInternshipWorldwide- ...advantage. Cresta’s unified AI platform combines conversational... ...our AI Agents to seamlessly integrate with customers’ CCaaS... ...are looking for strong backend engineers who want to work at the intersection... ...communication, enterprise integrations, and AI Agent orchestration.This...SuggestedWork at officeLocal areaRemote workWork from homeHome office
$144k - $176k per year
...an operating group within Constellation Software Inc. (TSX: CSU) focused on acquiring and... ...Summary We are hiring a Forward-Deployed AI Engineer to own the design and delivery of... ...and full-stack components including APIs, integrations, data pipelines, retrieval systems, and...- Lead AI integration for Autodesk in hybrid Toronto, guiding foundation models and agentic workflows with strong software development expertise.As Software Development Manager, you will lead engineers building AI capabilities for AEC products, including Forma and Revit. You will...
- About the Role iCapital is looking to hire a Software Integration Engineer - Associate to join the Annuities Platform Team. This role develops, tests... ...ticketing systems is nice to haveFamiliar with Copilot or similar AI-assisted development tools for development, troubleshooting...
$115k - $150k per year
...building the telemetry infrastructure for the AI era. At Cribl, we partner with IT and... ...‑first and grounded in a simple idea: software is a people business. Cribl is the place... ...’s difficult to know for sure. As an Integrations Engineer at Cribl, you will build the software...Temporary workRemote work- ...Ignite Technical Resources is recruiting for a Director of Software Engineering & Integration to join our client’s team on a full-time permanent basis... ...focuses on modernizing application development through AI-assisted engineering, DevOps, automation, and secure development...Long term contractPermanent employmentFull timeTemporary work2 days per week
$110k - $140k per year
Procom is searching for a Platform & Integration Software Engineer for their corporate team. This is a permanent, full-time role. This can be a remote... ...engineer will work closely with the Document Intelligence & AI Engineer on architecture, cross-system decisions, and translating...Permanent employmentFull timeRemote work- # Automation Engineer – AI & IntegrationsBuild the production AI workflows that Kresto deploys for clients: integrations, document intelligence, reporting automation, workflow orchestration... ...looking for* 3+ years of experience in software engineering, automation engineering,...Full timeRemote work
- Build AI integrations with Python, APIs, and financial data for Thomson Reuters products and enterprise... ...engagements.As a Senior Integration Engineer, you will connect AI solutions with tax... ...: At least five years of software engineering experienceProficiency in Python...
- Architect integration software at EvenUp while applying backend engineering and API design skills to improve customer experiences in legal technology.EvenUp’s Cases Product... ...Software Engineer to enhance its integration engine. You will understand user needs, address pain...
- Connect manufacturing equipment, MES platforms, and business systems using software integration expertise. Teledyne Technologies offers a senior engineering focus.As a senior Software Development Engineer, you will develop applications supporting advanced manufacturing and...
$146k - $162k per year
We're looking for a Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent... ...trade-offs between latency, cost, and reliability when integrating modern foundation models, prompt pipelines, and...Work at officeLocal areaWork from homeWorldwide- ...challenges that can be addressed through AI and ML.Design, develop and maintain... ...processes for AI/ML pipelines.Deploy and integrate new and existing AI models into enterprise... ...Stay current on advancements in AI/ML and Software Engineering to proactively introduce relevant...Flexible hours
$121k - $214k per year
AI Engineer - Remote EligibleBuild and ship agentic collaboration features integrating AI agents with human workflowsLocation: Canada Compensation: $121,000 - 214,000 CAD /... ...candidate thrives at the intersection of AI and software engineering. You deeply understand how...Permanent employmentSeasonal workRemote workFlexible hours$181k - $241k per year
...We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role is critical in... ...across the company to ship high-quality software quickly and confidently. The Staff... ....Demonstrates curiosity about AI tools and emerging technologies, with...Long term contractTemporary workWork at officeRemote workFlexible hours$110k - $160k per year
...Platform - the only company in aviation that integrates safety and security technology, world-... ...a new phase of growth. Smart Suite, our AI-powered agentic platform, is redefining... ...RoleYou will join TrustFlight as an AI Software Engineer and serve as a core member of the AI...Work at office$164k - $225.5k per year
Secure Every Identity, from AI to HumanIdentity is the key to unlocking... ...are too, let’s talk. Okta Integration Network (OIN)The Okta... ...as the ecosystem of connected software (including AI agents) continues... ...building it. Staff Software Engineer, Integration Network (OIN)As a...Long term contractLocal areaWorldwide- Build secure AI connections to exchange market data at Capco using backend engineering, APIs, authentication, and financial-data expertise... ...applications.As an AI Integration Engineer, you will develop practical... ...in market data or related software engineeringStrong understanding...
- AI market data integration defines this Capco engineering role, combining backend development, secure APIs, and financial-data access controls.As an AI Integration... ...: Five or more years in market data or software engineeringStrong understanding of licensing, entitlements...
- Job Title: Applied AI ScientistDesignation: AI ScientistLocation: Canada or United States... ...enhance system reliability and usability.Software Development: Utilize AI coding systems to... ...in mathematics, physics, statistics, engineering, or related fields.Hands‑on experience in...Local areaShift work
- ...Rakuten, Dayforce, PagerDuty, ROSS Intelligence & Lazer. We have top AI staff, including from programs such as MScAC, and advisors that... ...Pfeffer Capital). Role & responsibilitiesAs an AI-focused software engineer on the Mash team, you will: Ship core AI features within the...
- ...Price have never changed – business integrity, first-class service, innovation and... ...Coffee. Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and deploy AI... ...'s degree in Computer Science, Software Engineering, Information Technology,...
- Build C# and .NET integration solutions at iCapital on the Annuities Platform Team, working across application, API, and database layers.As an Associate Software Integration Engineer, you will develop, test, and support integrations connecting client and product systems. The...
- ...have never changed – business integrity, first-class service, innovation... ...Tea and Coffee Job Title: Software Developer Location:... ...Industries is building a new Engineering Technology team, and we are looking... ...development, and the thoughtful use of AI-assisted development tools to...
- Senior Software Engineer, OS Integration Remote CanadaWhy Mozilla?The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors...Immediate startRemote workHome office
- Shape the future of AI with Andromeda by taking ownership of implementing production... .... Andromeda, part of Constellation Software Inc., is looking for a Forward-Deployed AI Engineer. This hands-on position requires expertise in integrating AI into both legacy and modern...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Ai Integration. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

