Senior Software Engineer

Job expired!

Flexibilité du Travail : Hybride

En tant que membre apprécié de l'unité d'innovation AI de Stryker, vous allez collaborer avec des pionniers, des visionnaires de l'industrie, des innovateurs et des inventeurs dédiés à l'introduction de la vision par ordinateur, l'IA/ML, et l'innovation numérique dans les environnements de soins de santé. Vous participerez à des cycles d'innovation rapides et développerez des technologies de base qui alimentent une gamme de solutions de Stryker, y compris la robotique chirurgicale et la navigation, la chirurgie guidée par l'image, la sélection de traitement, l'évaluation des résultats et l'intelligence de décision clinique.

Vous appliquerez vos compétences fondamentales sur diverses plateformes de déploiement telles que les applications mobiles, les services cloud, les SDK, les systèmes embarqués, les dispositifs edge et les plateformes de réalité mixte (XR). Vous aurez également des opportunités de travailler dans une large gamme de domaines thérapeutiques, allant de l'orthopédie et la neurochirurgie aux soins d'urgence et à la sécurité et l'efficacité en salle d'opération.

Nous recherchons un Ingénieur Logiciel Senior hautement qualifié et expérimenté pour rejoindre notre équipe, se concentrant sur la construction de systèmes et d'applications interfacés avec des modèles d'IA dans un environnement cloud-native (Azure). Vous concevrez, développerez et maintiendrez des applications logicielles complexes qui s'intègrent de manière transparente aux technologies avancées d'IA et d'apprentissage automatique.

  • Concevoir, développer et maintenir des applications logicielles full-stack complexes, performantes et évolutives qui interagissent avec des modèles et systèmes d'IA.
  • Collaborer avec des équipes multifunctionnelles telles que des data scientists, des chercheurs en IA, des développeurs d'applications mobiles et des ingénieurs IA/ML pour recueillir les exigences, définir la portée du projet et assurer l'alignement avec les objectifs et buts commerciaux.
  • Contribuer à la sélection, l'évaluation et l'implémentation de technologies, outils et frameworks logiciels dans un environnement cloud-native (Azure).
  • Déboguer et résoudre des problèmes logiciels complexes, en assurant des performances optimales de l'application et une fiabilité lors de l'interaction avec des systèmes IA/ML.
  • Aider à la planification et à l'estimation des projets de développement logiciel, en assurant une allocation efficace des ressources et une livraison en temps opportun des solutions.
  • Contribuer au développement et à la maintenance de la documentation technique, y compris les spécifications de conception, la documentation API et les guides d'utilisateur.
  • BS ou équivalent avec plus de 7 ans d'expérience professionnelle (MBA et/ou MS préféré).
  • Minimum de 4 ans d'expérience en développement logiciel, avec un accent sur le développement full-stack.
  • Solide connaissance de plusieurs langages de programmation tels que JavaScript, Python, Java ou C#.
  • Expérience avérée avec des technologies front-end et des frameworks comme React, Angular ou Vue.js.
  • Bonne compréhension des technologies back-end et des frameworks comme Node.js, Django ou Spring Boot.
  • Familiarité avec les technologies de bases de données telles que SQL, NoSQL et les outils ORM.
  • Expérience avec la plateforme cloud Azure, ses services et ses meilleures pratiques.
  • Connaissance des concepts, technologies et techniques d'intégration de l'IA et de l'apprentissage automatique.
  • Expérience avec des systèmes de contrôle de version comme GitLab et des outils de gestion de projet tels que Jira ou Azure DevOps.
  • Connaissance des pipelines CI/CD, des technologies de containerisation comme Docker et Kubernetes, et des outils d'infrastructure-as-code comme Terraform ou Azure Resource Manager (ARM) templates.

Pourcentage de Déplacement : Aucun

Nom de l'Entreprise : Stryker

Titre du Poste : Ingénieur Logiciel Senior