SanMar- External
Intuitive
Ingénieur logiciel Full-Stack
Description de l'entreprise
Tout a commencé par une idée simple : et si la chirurgie pouvait être moins invasive et la convalescence moins douloureuse ? Près de 30 ans plus tard, cette question continue d'alimenter tout ce que nous faisons chez Intuitive. En tant que leader mondial de la chirurgie assistée par robot et des soins mini-invasifs, nos technologies, telles que le système chirurgical da Vinci et Ion, ont transformé la manière dont les soins sont prodigués à des millions de patients dans le monde.
Nous sommes une équipe d'ingénieurs, de cliniciens et d'innovateurs unis par un objectif commun : rendre la chirurgie plus intelligente, plus sûre et plus humaine. Chaque jour, notre travail aide les équipes soignantes à intervenir avec une plus grande précision et les patients à récupérer plus rapidement, améliorant ainsi les résultats de santé à l'échelle mondiale.
Les problèmes que nous résolvons exigent créativité, rigueur et collaboration. Le travail est stimulant, mais profondément gratifiant, car chaque amélioration que nous apportons a le potentiel de changer une vie.
Si vous êtes prêt à contribuer à quelque chose qui vous dépasse et à aider à transformer l'avenir des soins de santé, vous trouverez votre place ici.
Évolution professionnelle
Ce rôle est un tremplin vers des responsabilités d'ingénierie senior. Vous prendrez en charge un périmètre significatif dès le premier jour, en possédant les fonctionnalités de bout en bout, tout en étant mentoré sur la conception de systèmes, la réflexion architecturale et le leadership interfonctionnel.
Description du poste
Informations complémentaires
En raison de la nature de notre activité et du rôle, veuillez noter que Intuitive et/ou votre/vos client(s) peuvent exiger que vous fournissiez une preuve actuelle de vaccination contre certaines maladies, y compris le COVID-19. Les détails peuvent varier selon le rôle.
Intuitive est un employeur garantissant l'égalité des chances. Nous offrons des opportunités d'emploi égales à tous les candidats et employés qualifiés, et interdisons toute discrimination ou harcèlement de quelque nature que ce soit, sans égard à la race, au sexe, à la grossesse, à l'orientation sexuelle, à l'identité de genre, à l'origine nationale, à la couleur, à l'âge, à la religion, au statut d'ancien combattant protégé ou au handicap, aux informations génétiques ou à tout autre statut protégé par les lois fédérales, étatiques ou locales applicables.
Avis obligatoires
Avis de non-responsabilité sur les contrôles à l'exportation des États-Unis : conformément aux réglementations américaines sur l'administration des exportations (15 CFR §743.13(b)), certains rôles chez Intuitive Surgical peuvent être soumis aux contrôles à l'exportation des États-Unis pour les candidats potentiels qui sont ressortissants de pays actuellement sous embargo ou sous sanctions.
Certaines informations que vous fournissez dans le cadre de votre candidature seront utilisées pour déterminer si Intuitive Surgical devra (i) obtenir une licence d'exportation auprès du gouvernement américain en votre nom (note : le processus de licence du gouvernement peut prendre de 3 à 6+ mois) ou (ii) mettre en œuvre un plan de contrôle technologique (« TCP ») (note : ajoute généralement 2 semaines au processus d'embauche).
Pour tout rôle chez Intuitive soumis aux contrôles à l'exportation, les offres finales sont conditionnées à l'obtention d'une licence d'exportation approuvée et/ou à l'exécution d'un TCP avant la date de début du candidat potentiel, ce qui peut être flexible ou non, et dans un délai qui n'entrave pas de manière déraisonnable les besoins d'embauche. Le cas échéant, les candidats seront informés et instruits sur les exigences à ces fins.
Nous examinerons pour l'emploi les candidats qualifiés ayant des antécédents d'arrestation et de condamnation conformément aux lois sur l'équité des chances.
La préférence sera donnée aux candidats qualifiés qui ne résident pas, ou ne prévoient pas de résider, en Alabama, Arkansas, Delaware, Floride, Indiana, Iowa, Louisiane, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvanie, Caroline du Sud ou Tennessee.
Ce poste peut être pourvu à un niveau de poste différent de celui indiqué ici en fonction des besoins de l'entreprise et/ou de l'expérience, des connaissances et des compétences du candidat sélectionné.
La rémunération sera basée principalement sur le niveau de poste auquel le rôle est pourvu et sur les qualifications du candidat, conformément à la loi applicable.
Avis sur les aménagements et l'accessibilité
Intuitive s'engage à fournir des aménagements raisonnables aux personnes qualifiées en situation de handicap. Si vous avez besoin d'assistance ou d'un aménagement pendant toute partie du processus de candidature ou d'entretien, veuillez contacter les services aux personnes à [email protected].
Horaires : Journée
Salaire max. Région 2 : 64 USD
Salaire max. Région 1 : 75 USD
Modes de travail : Horaires fixes - Ce poste sera sur site chaque semaine, le pourcentage de travail sur site sera défini par le responsable.
Type d'employé : Employé
Salaire min. Région 1 : 56 USD
Niveau de poste mondial (HCM) : Professionnel 1 (5)
Salaire min. Région 2 : 47 USD
Responsabilités
Développement de plateforme
- Concevoir, construire et maintenir à la fois le frontend et le backend d'une nouvelle plateforme interne basée sur l'IA, en prenant en charge les fonctionnalités du développement jusqu'au déploiement en production.
- Construire et maintenir les intégrations entre la plateforme et les services cloud, les APIs d'IA et les sources de données internes.
- Écrire du code propre, testé et bien documenté sur l'ensemble de la pile full stack (Python backend + React/TypeScript frontend).
- Contribuer aux discussions architecturales avec les conseils d'ingénieurs seniors, en apprenant à penser au-delà de la fonctionnalité pour considérer la conception du système.
IA et automatisation
- Intégrer des capacités d'IA générative et de LLM dans la plateforme pour aider les équipes métier à trouver des informations plus rapidement, répondre aux questions et automatiser les flux de travail répétitifs.
- Commencer à appliquer des modèles d'agents et d'appel d'outils avec une autonomie croissante, soutenu par des ingénieurs seniors.
Collaboration et exigences
- Collaborer avec les équipes métier pour comprendre les flux de travail et les traduire en fonctionnalités logicielles opérationnelles, avec un accompagnement sur le périmètre et la priorisation.
- Participer activement aux revues de conception, à la planification des sprints et aux rétrospectives.
- Communiquer clairement l'avancement, les blocages et les compromis aux parties prenantes techniques et non techniques.
Sécurité et gouvernance
- Mettre en œuvre une authentification sécurisée et un contrôle d'accès (OAuth 2.0 / OIDC) adaptés aux données métier sensibles.
- Suivre et contribuer aux pratiques de gouvernance des données pour garantir que la plateforme traite les informations de manière responsable.
Pratiques d'ingénierie
- Contribuer aux meilleures pratiques d'ingénierie de l'équipe et les suivre : tests unitaires, tests d'intégration, revues de code et documentation.
- Travailler en toute confiance au sein des pipelines CI/CD pour construire, tester et déployer des fonctionnalités en production.
- Utiliser des outils d'observabilité et de surveillance pour diagnostiquer les problèmes et comprendre l'état de santé de la plateforme en production.
Itération et amélioration
- Recueillir et exploiter les retours des utilisateurs réels pour itérer sur les fonctionnalités au fil du temps.
- Équilibrer vitesse et fiabilité, en livrant de manière incrémentale tout en maintenant les normes de qualité de production.
Qualifications
Niveau : Junior / Début de carrière (1 à 2 ans d'expérience professionnelle).
Formation
- Licence en informatique, génie logiciel, systèmes d'information ou dans un domaine technique connexe.
- Cours pertinents ou auto-apprentissage en : développement web, cloud computing, bases de données, génie logiciel ou IA/ML.
- Une expérience pratique équivalente sera prise en compte en remplacement du diplôme.
Compétences techniques
Langages et frameworks
- 1 à 2 ans d'expérience pratique en Python, professionnelle ou basée sur des projets ; une exposition à FastAPI ou un framework asynchrone comparable est un plus.
- React + TypeScript : avoir livré ou contribué à des fonctionnalités d'interface utilisateur dans un environnement réel ou similaire à la production.
- Solide compréhension de la conception REST API et de l'architecture client-serveur
Cloud et infrastructure
- Expérience de travail avec au moins un fournisseur cloud majeur (Azure préféré ; AWS ou GCP pris en compte) : avoir déployé ou géré des ressources cloud dans un projet réel.
- Expérience pratique avec Docker et les déploiements conteneurisés.
- Expérience active de travail au sein de pipelines CI/CD (GitHub Actions, Azure DevOps, ou similaire).
IA / IA générative
- Avoir travaillé avec des LLM APIs (OpenAI, Azure OpenAI ou similaire) sur au moins un projet, qu'il soit professionnel, personnel ou académique
- Une familiarité croissante avec les modèles d'agents et l'appel d'outils est un différenciateur fort.
Sécurité et authentification
- Connaissance pratique des flux d'authentification OAuth 2.0 / OIDC : avoir implémenté ou débogué l'authentification dans une application réelle.
- Conscience des pratiques de codage sécurisé et des principes de confidentialité des données.
Compétences relationnelles et style de travail
- Capacité à travailler avec des parties prenantes non techniques pour clarifier les exigences : poser les bonnes questions et traduire les retours en tâches exploitables.
- Prendre la responsabilité de bout en bout des fonctionnalités : pas besoin d'être assisté pour passer du ticket à la production.
- À l'aise avec l'itération dans l'ambiguïté : capable de prendre des décisions raisonnables et de savoir quand escalader.
- Valorise la qualité du code, les tests et la documentation comme faisant partie intégrante du travail, et non comme une réflexion après coup.
- Désireux d'évoluer vers une autonomie de niveau senior : recherche proactivement des retours et les applique.
Nous proposons des packages de rémunération compétitifs sur le marché, incluant le salaire de base, les primes, les avantages sociaux et l'actionnariat. Il ne serait pas typique qu'une personne soit embauchée à la limite supérieure de la fourchette pour le rôle, car la rémunération réelle sera déterminée en fonction de plusieurs facteurs, notamment l'expérience, les compétences et les qualifications. Les fourchettes de rémunération cibles sont indiquées.
