Search jobs > Montreal, QC > Software developer

AI Software Developer - Urgently Hiring!

Zimmer Biomet
Montreal, Quebec, Canada
Full-time

Description de l'entreprise

Zimmer CAS (Computer Assisted Solutions), est situé dans l'un des quartiers les plus dynamiques de Montréal, au cœur de la Cité du Multimédia à deux pas du Vieux-Montréal.

Zimmer CAS est une division de Zimmer Biomet, chef de file dans le domaine de la chirurgie orthopédique médicale, employant plus de 18 000 personnes à travers le monde à travailler ensemble pour permettre, à des millions de patients chaque année, de retrouver une mobilité et une vie active normale.

Chez Zimmer CAS nous œuvrons à développer et adapter diverses technologies au geste chirurgical orthopédique dans l'objectif d'offrir une chirurgie précise et parfaitement adapté au patient pour lui permettre de retrouver un confort et une mobilité rapide et optimal.

Pour y arriver, notre équipe de R&D se démarque par son atmosphère dynamique, créative et conviviale ainsi que son processus de développement Agile .

Nos mandats inclus entre autre le développement de prototypes, d'algorithmes en imagerie, de modélisation tridimensionnelle et de conception d'interfaces utilisateur adaptées au milieu médical.

À l'afføt des dernières technologies, notre équipe a entrepris l'intégration de solutions en intelligence artificielle dans notre gamme de produits, du domaine de l'imagerie médicale à la robotique chirurgicale.

Zimmer Biomet encourage les femmes, les personnes issues de minorités visibles ou en situation de handicap à soumettre leur candidature.

Description de poste

Regorgeant de données qui ne cherchent qu'à être exploitées, nous sommes à la recherche d'un candidat passionné, créatif et capable d'appliquer les nouveaux concepts en intelligence artificielle aux différents produits développés chez Zimmer Biomet.

En tant que membre de l'équipe, vous travaillerez directement au sein du groupe PSI (Patient Specific Instrumentation) sur des produits qui permettent d'améliorer les conditions de vie de millions de patients.

Les produits sur lesquels vous travaillerez couvre un éventail de produits variés touchant les remplacements d'épaules, de hanche, du genou, de la cheville et bien plus.

Responsabilités principales

  • Développer et implémenter des algorithmes d'IA pour l'automatisation de la planification préopératoire, la segmentation automatique et l'évaluation automatique des images médicales (CT et IRM).
  • Intégrer des solutions d'IA dans nos applications de bureau existantes basées sur C++.
  • Collaborer avec des équipes Agile Scrum multidisciplinaires pour concevoir et mettre en œuvre des fonctionnalités logicielles innovantes.
  • Assurer la sécurité et la confidentialité des données des patients dans tous les aspects du développement logiciel.
  • Effectuer des tests unitaires et participer à des revues de code pour garantir la qualité et la fiabilité des livrables logiciels.
  • Travailler en étroite collaboration avec les parties prenantes pour comprendre les exigences et les traduire en spécifications techniques.

Ceci n ' est pas une liste exhaustive des devoirs ou fonctions du poste et peut ne pas inclure la totalité des r ô les du poste.

Exigences du poste (connaissances, compétences et capacités)

  • Diplôme en informatique, génie logiciel ou domaine connexe, avec une spécialisation en IA ou apprentissage automatique.
  • Expérience pratique dans le développement d'algorithmes d'IA
  • Bonne base en traitement d'image, en manipulation de données médicales 1D / 2D / 3D et maillages
  • Bonne connaissance en programmation Python, C++ et C#.
  • Expérience avec des frameworks d'IA tels que TensorFlow, PyTorch ou scikit-learn.
  • Excellentes compétences en communication et capacité à travailler efficacement dans un environnement Agile.
  • Connaissance des normes et réglementations relatives aux dispositifs médicaux (un atout).
  • Connaissance des principes de confidentialité et de sécurité des données médicales (un atout).

De plus, le poste exige une bonne maitrise des compétences suivantes :

  • Adaptabilité : Accepter le changement et répondre efficacement aux évolutions des exigences et des priorités du projet.
  • Collaboration : Travailler en étroite collaboration avec les membres de l'équipe issus de différents milieux et disciplines, favorisant une culture de coopération et de partage des connaissances.
  • Communication : Articuler clairement des idées, des retours et des mises à jour lors des réunions quotidiennes, de la planification des sprints et des rétrospectives.
  • Flexibilité : Volonté d'accepter de nouveaux défis et tâches en dehors de son rôle principal pour soutenir les objectifs de l'équipe et les objectifs du projet.
  • Gestion du Temps : Prioriser efficacement les tâches et gérer la charge de travail de manière à respecter les délais des sprints et les jalons du projet.

Déplacements

Maximum de 5%

Mode de travail

Hybride avec 2 jours de presence au bureau

Job title :

Software Developer in Artificial Intelligence

GRADE : Job Function :

Job Function : EEO :

EEO : FLSA :

FLSA : Description

Description

Zimmer CAS (Computer Assisted Solutions), is located in one of the most dynamic neighborhoods in Montreal, in the heart of the Cité du Multimédia, just next to the Old Port Montreal.

Zimmer CAS is a division of Zimmer Biomet, the leader in the orthopedic surgery field, employing more than 18,000 people around the world and working together to help millions of patients each year regain mobility and normal active life.

At Zimmer CAS, we work to develop and adapt various technologies to orthopedic surgery with the aim of offering precise surgery that is perfectly adapted to the patient, allowing them to get quick and optimal comfort and mobility.

To achieve this, our R&D team stands out for its dynamic, creative, and friendly atmosphere in an Agile development process .

Our mandates include, among other things, the development of prototypes , imaging algorithms , three-dimensional modeling, and the design of user interfaces adapted to the operating room environment.

On the edge of the latest technologies, our team has started to integrate artificial intelligence solutions into the portfolio of products covering a large spectrum from medical imaging to surgical robotics.

Zimmer Biomet encourages applications from women, people from visible minorities or people with disabilities.

Job Summary

Full of data just waiting to be trained on, we are looking for a passionate, creative candidate capable of applying new concepts in artificial intelligence to the various products developed at Zimmer Biomet.

As a member of the team, you will work directly within the PSI (Patient Specific Instrumentation) group on products that improve the living conditions of millions of patients.

The products you will work on cover a wide range of products related to shoulder, hip, knee, ankle replacements, and much more.

Principal Responsibilities

  • Develop and implement AI algorithms for automating preoperative planning, automatic segmentation, and automatic assessment of medical images (CT and MRI).
  • Integrate AI solutions into our existing C++-based desktop applications.
  • Collaborate with multidisciplinary Agile Scrum teams to design and implement innovative software features.
  • Ensure patient data security and privacy in all aspects of software development.
  • Perform unit testing and participate in code reviews to guarantee the quality and reliability of software deliverables.
  • Work closely with stakeholders to understand requirements and translate them into technical specifications.

This is not an exhaustive list of duties or functions and might not necessarily comprise all of the essential functions for purposes of the Americans with Disabilities Act.

Job Requirements

  • Degree in Computer Science, Software Engineering, or related field, with a specialization in AI or machine learning.
  • Hands-on experience in developing AI algorithms.
  • Good foundation in image processing, manipulation of 1D / 2D / 3D medical data and meshes
  • Strong programming knowledge in Python, C++ and C#
  • Experience with AI frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Excellent communication skills and ability to work effectively in an Agile environment.
  • Familiarity with medical device standards and regulations (an asset).
  • Knowledge in patient data privacy and security principles (an asset).

In addition, this job requires strong skills in the following :

  • Adaptability : Embrace change and respond effectively to evolving project requirements and priorities.
  • Collaboration : Work closely with team members from diverse backgrounds and disciplines, fostering a culture of cooperation and knowledge sharing.
  • Communication : Clearly articulate ideas, feedback, and updates during daily stand-ups, sprint planning, and retrospective meetings.
  • Flexibility : Willingness to take on new challenges and tasks outside of one's primary role to support team objectives and project goals.
  • Time Management : Prioritize tasks efficiently and manage workload effectively to meet sprint deadlines and project milestones.

Travel Requirements

Up to 5%

Work modality

Hybrid with 2 days in-person at the office

What You Can Expect

Zimmer CAS (Computer Assisted Solutions), is located in one of the most dynamic neighborhoods in Montreal, in the heart of the Cité du Multimédia, just next to the Old Port Montreal.

It is a division of Zimmer Biomet, the leader in the orthopedic surgery field, employing more than 18,000 people around the world and working together to help millions of patients each year regain mobility and normal active life.

At Zimmer CAS, we work to develop and adapt various technologies to orthopedic surgery with the aim of offering precise surgery that is perfectly adapted to the patient, allowing them to get quick and optimal comfort and mobility.

To achieve this, our R&D team stands out for its dynamic, creative, and friendly atmosphere in an Agile development process.

Our mandates include, among other things, the development of prototypes, imaging algorithms, three-dimensional modeling, and the design of user interfaces adapted to the operating room environment.

On the edge of the latest technologies, our team has started to integrate artificial intelligence solutions into the portfolio of products covering a large spectrum from medical imaging to surgical robotics.

Full of data just waiting to be trained on, we are looking for a passionate, creative candidate capable of applying new concepts in artificial intelligence to the various products developed at Zimmer Biomet.

As a member of the team, you will work directly within the PSI (Patient Specific Instrumentation) group on products that improve the living conditions of millions of patients.

The products you will work on cover a wide range of products related to shoulder, hip, knee, ankle replacements, and much more.

Zimmer Biomet encourages applications from women, people from visible minorities or people with disabilities.

How You'll Create Impact

  • Develop and implement AI algorithms for automating preoperative planning, automatic segmentation, and automatic assessment of medical images (CT and MRI).
  • Integrate AI solutions into our existing C++-based desktop applications.
  • Collaborate with multidisciplinary Agile Scrum teams to design and implement innovative software features.
  • Ensure patient data security and privacy in all aspects of software development.
  • Perform unit testing and participate in code reviews to guarantee the quality and reliability of software deliverables.
  • Work closely with stakeholders to understand requirements and translate them into technical specifications.

This is not an exhaustive list of duties or functions and might not necessarily comprise all of the essential functions for purposes of the Americans with Disabilities Act.

What Makes You Stand Out

  • Degree in Computer Science, Software Engineering, or related field, with a specialization in AI or machine learning
  • Hands-on experience in developing AI algorithms
  • Good foundation in image processing, manipulation of 1D / 2D / 3D medical data and meshes
  • Strong programming knowledge in Python, C++ and C#
  • Experience with AI frameworks such as TensorFlow, PyTorch, or scikit-learn
  • Excellent communication skills and ability to work effectively in an Agile environment
  • Familiarity with medical device standards and regulations (an asset)
  • Knowledge in patient data privacy and security principles (an asset)

Your Background

  • Adaptability : Embrace change and respond effectively to evolving project requirements and priorities.
  • Collaboration : Work closely with team members from diverse backgrounds and disciplines, fostering a culture of cooperation and knowledge sharing.
  • Communication : Clearly articulate ideas, feedback, and updates during daily stand-ups, sprint planning, and retrospective meetings.
  • Flexibility : Willingness to take on new challenges and tasks outside of one's primary role to support team objectives and project goals.
  • Time Management : Prioritize tasks efficiently

Travel Expectations

  • Up to 5%
  • Hybrid work with 2 days in-person at the office

EOE / M / F / Vet / Disability

17 hours ago
Related jobs
Zimmer Biomet
Montreal, Quebec

Les produits sur lesquels vous travaillerez couvre un éventail de produits variés touchant les remplacements d'épaules, de hanche, du genou, de la cheville et bien plus. Bonne base en traitement d'image, en manipulation de données médicales 1D/2D/3D et maillages. Travailler en étroite collaboration ...

Hootsuite
Montreal, Quebec

Operate our AI platform to serve operational & customer functionality Diagnose and mitigate AI systems failureSetup the right metrics and bias evaluation to monitor AI systems qualityApply AI development best practices, including DevOps & MLOps mindset. Participate in technical hiring interviews wit...

FutureSight
CA
Remote

FutureSight Venture is hiring a Software Developer for Untrap, a B2B SaaS startup currently being developed in our venture studio. Champion best practices for software development, including writing clean, maintainable, and scalable code. Proficiency in Python, and APIs such as OpenAI, Azure AI, Ama...

Hootsuite
Montreal, Quebec

Intermediate Software Developer, AI | Développeur Logiciel Intermédiaire, IA. ...

Mila - Institut québécois d'intelligence artificielle
Montreal, Quebec

Experience managing software projects and maintaining code bases. Un horaire flexible, un horaire d’été et une possibilité de télétravail;. Reconnu mondialement pour ses importantes contributions au domaine de l’apprentissage profond, Mila s’est particulièrement distingué dans la modélisation du lan...

HootSuite Media, Inc.
Montreal, Quebec

Intermediate Software Developer, AI. Résilience, tolérance au changement/ambiguïté : peut faire face efficacement au changement, trouver des moyens de faire avancer le travail et les projets. Implement using API-first, TDD and CICD, our core AI capabilities to allow new AI-powered features across te...

MILA
Montreal, Quebec

Un horaire flexible, un horaire d’été et une possibilité de télétravail;. Mila is seeking a talented and motivated Software Developer to join our team in advancing AI-Health projects on Rahimi’s lab. Reconnu mondialement pour ses importantes contributions au domaine de l’apprentissage profond, Mila ...

Zimmer Biomet
Montreal, Quebec

Les produits sur lesquels vous travaillerez couvre un éventail de produits variés touchant les remplacements d'épaules, de hanche, du genou, de la cheville et bien plus. Bonne base en traitement d'image, en manipulation de données médicales 1D/2D/3D et maillages. Travailler en étroite collaboration ...

Mila - Institut québécois d'intelligence artificielle
Montreal, Quebec

Un horaire flexible, un horaire d’été et une possibilité de télétravail;. Mila is seeking a talented and motivated Software Developer to join our team in advancing AI-Health projects on Rahimi’s lab. Reconnu mondialement pour ses importantes contributions au domaine de l’apprentissage profond, Mila ...

Adoc Talent Management
Montreal, Quebec

Mentor junior developers and manage code reviews to maintain software quality. In order to accelerate the development of their solution, they are looking for a Senior Software developer, proficient in multiple programming languages such as C#, C++, Java. AI-Powered MR Surgical Navigator project. Ove...