Nokia
WhyHireWrong?
Ingénieur Staff Logiciel
À propos de l'entreprise
Il s'agit d'une entreprise d'IA dans le domaine de la santé, en phase de pré-amorçage et bien financée, qui opère dans le plus grand secret. Ses fondateurs ont mené deux entreprises de santé technologique au statut de licorne. Parmi eux figurent l'ancien VP of Engineering de Tumblr et le CTO fondateur d'Oscar Health.
L'entreprise développe des agents autonomes capables d'accomplir des tâches médicales complètes au sein de grandes organisations de santé. Il ne s'agit pas d'un chatbot ou d'un outil de résumé. Les agents prennent en charge le travail clinique et administratif qu'un médecin effectue aujourd'hui, leur fiabilité est donc primordiale. Des essais sont déjà en cours et d'autres sont prévus.
Pourquoi ce poste existe
L'équipe d'ingénierie compte 11 personnes, issues de Google Zurich, Oxford, TUM et NVIDIA. L'entreprise recrute un contributeur individuel pour construire et posséder les systèmes d'agents principaux à partir de zéro. Il ne s'agit pas d'un rôle de chef d'équipe. Le titre de Staff / Principal indique l'importance de la responsabilité et de la maturité du rôle. Vous écrirez du code tous les jours, et vos décisions façonneront l'architecture pour les années à venir.
Ce que vous ferez
- Concevoir et construire le système de gestion des agents : comment les agents planifient, appellent les outils, récupèrent des erreurs et se passent le relais entre les étapes.
- Construire un routage multi-tours afin que chaque conversation et tâche atteigne le bon agent, le bon outil et le bon modèle avec le bon contexte.
- Intégrer des outils et des systèmes externes via MCP et des interfaces d'outils personnalisées, et rendre ces intégrations sûres et testables.
- Gérer la gestion des invites (prompts), le versionnage et l'évaluation, afin que chaque changement de comportement de l'agent soit mesuré avant d'atteindre un hôpital.
- Construire le backend distribué sur lequel les agents s'exécutent, y compris les files d'attente, l'état, les nouvelles tentatives, l'observabilité et le contrôle de la latence.
- Concevoir des pistes d'audit et des contrôles d'accès afin que chaque action de l'agent puisse être expliquée et examinée. La conformité aux réglementations de santé telles que HIPAA façonne la conception dès le premier jour.
- Travailler directement avec les fondateurs et les premiers clients du secteur de la santé. Vous verrez comment les agents se comportent dans des contextes cliniques réels et corrigerez ce qui ne fonctionne pas.
Ce dont vous avez besoin
- Vous détenez actuellement, ou avez récemment détenu, un titre de Principal, Staff ou Senior en ML, IA ou ingénierie logicielle. Votre travail récent inclut l'écriture de code de production.
- Vous avez construit un logiciel de zéro à un dans une startup, du premier commit aux utilisateurs réels.
- Vous avez déployé des agents IA, des systèmes d'appel d'outils ou de routage multi-tours en production. Vous pouvez expliquer les échecs que vous avez rencontrés et comment vous les avez résolus.
- Vous écrivez du Python de qualité production et pouvez travailler confortablement dans au moins l'un des langages suivants : Go, Rust ou TypeScript.
- Vous avez construit et exploité des systèmes distribués à grande échelle, et vous avez une vision claire de la gestion de l'état, de la concurrence et de la gestion des défaillances.
- Vous avez une expérience pratique avec les LLM APIs, l'évaluation de systèmes non déterministes, ainsi que la gestion des invites et du contexte.
- Vous êtes basé en Europe ou dans la région EMEA et pouvez travailler avec l'équipe à travers les fuseaux horaires européens.
L'entreprise accorde le plus d'importance à l'intelligence intellectuelle, aux principes d'ingénierie solides et à un historique de livraisons. Votre diplôme n'a pas besoin d'être dans une matière spécifique, bien que de nombreux ingénieurs de l'équipe aient étudié les mathématiques, la physique ou l'informatique. L'expérience dans des laboratoires d'IA de premier plan, des startups natives d'IA et des entreprises de produits à grande échelle est typique au sein de l'équipe.
Le retour d'information après chaque étape est rapide, et les prochaines étapes sont généralement décidées dans un délai d'environ 3 jours.
Avant de postuler
L'historique professionnel et l'identité sont confirmés avant le premier entretien.
