Emploi
De la source partenaire
Ingénieur logiciel, automatisation de laboratoire
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Adaptyv
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Adaptyv construit un laboratoire automatisé qui permet aux agents d'IA de mener des expériences de biologie.
Nous entrons dans l’ère de la science agentique où les modèles d’IA peuvent désormais concevoir de nouvelles protéines, proposer des hypothèses et itérer sur les résultats expérimentaux. Mais ils ne peuvent pas mener les expériences eux-mêmes – cela reste un processus manuel qui dure des mois. Nous construisons l'infrastructure qui permet aux agents d'IA d'accéder au monde physique.
Nous sommes l'une des sociétés de biotechnologie à la croissance la plus rapide, à laquelle font confiance les principales sociétés biopharmaceutiques, les laboratoires d'IA de pointe et les sociétés de technologie qui font avancer le domaine. Il s’agit d’une occasion rare de contribuer à faire progresser certains des travaux les plus importants en cours dans le domaine de la biotechnologie aujourd’hui.
Notre laboratoire automatisé est alimenté par une pile logicielle et matérielle approfondie : des instruments de laboratoire valant des millions de dollars rétro-conçus dans du matériel contrôlable par API, des dizaines d'appareils orchestrés via des flux de travail complexes, une observabilité complète de tout ce qui se passe dans le laboratoire, des pipelines de traitement pour les données désordonnées du monde physique et des systèmes d'IA qui dépannent les résultats de production et accélèrent le développement des tests.
Nous connaissons une croissance rapide et recrutons des personnes talentueuses pour évoluer et répondre à la demande massive d’expérimentations en laboratoires humides basées sur l’IA.
À propos du rôle
Vous créerez une orchestration des cellules de travail, des pilotes d'instruments, une planification de protocoles, une logique de récupération d'erreurs et une surveillance. Les systèmes physiques échouent d'une manière qui n'arrive pas à un logiciel pur : une plaque reste coincée, un gestionnaire de liquide saute un puits, un contrôleur de température dérive. Votre travail consiste à faire en sorte que le système gère tout cela avec élégance. Il s'agit d'un rôle vaste et pratique pour un ingénieur compétent qui souhaite que son code pilote de vraies machines et le voie fonctionner le jour même.
Ce que vous ferez
• Créez un logiciel d'orchestration qui coordonne les manipulateurs de liquides, les lecteurs de plaques, les incubateurs et les bras de robot — en gérant les dépendances temporelles, l'état et la récupération des erreurs.
• Effectuer de l'ingénierie inverse et développer des pilotes d'instruments et des API. Chaque instrument parle un protocole différent (série, USB, TCP/IP) ; vous déterminez comment il parle et construisez une abstraction claire dessus.
• Modélisez et exécutez de manière fiable des protocoles complexes en plusieurs étapes : une seule exécution peut s'étendre sur des dizaines d'étapes sur plusieurs instruments.
• Créez une logique de récupération d'erreur de sorte que lorsqu'un problème échoue en cours d'exécution, le système réessaye, ignore, alerte ou fait une pause en fonction du mode d'échec.
• Créer une surveillance et une observabilité de la santé des cellules de travail : état des instruments, progression de l'exécution, taux d'erreur.
• Déboguer au-delà de la frontière logiciel-matériel : déterminer si des données incorrectes sont un problème de communication, de micrologiciel, d'étalonnage ou de code.
• Travailler en étroite collaboration avec les ingénieurs en automatisation du laboratoire, le reste de l'équipe logicielle et les scientifiques qui dirigent la production.
Pile
TypeScript et Python, Postgres (Supabase), Modal pour le calcul. Nous contrôlons les instruments avec des outils Python open source comme PyLabRobot et PyHamilton partout où nous le pouvons, plutôt qu'avec des interfaces graphiques propriétaires de fournisseurs.
Ce que nous recherchons
• Solides compétences en génie logiciel. Vous écrivez du code de production en Python et/ou TypeScript – bien structuré et maintenable, pas seulement des prototypes.
• À l'aise à la frontière matériel-logiciel. Vous avez créé un logiciel qui pilote des appareils physiques, ou vous êtes impatient de le faire. Vous pouvez lire une spécification de protocole, déboguer une connexion irrégulière et raisonner sur le timing.
• Une expérience en automatisation de laboratoire est un atout majeur. La connaissance de PyHamilton, PyLabRobot, Opentrons ou d'outils similaires est utile, tout comme une expérience en robotique, en automatisation industrielle, en IoT ou en systèmes embarqués.
• Attitude de créateur et de hacker. Vous aimez comprendre comment fonctionnent les systèmes fermés et créer ce qui les rend plus efficaces. Bonus si vous êtes à l'aise avec l'électronique, les microcontrôleurs ou une imprimante 3D lorsqu'une intégration nécessite une solution physique.
• Constructeur natif d'IA. Nous sommes en 2026 : vous construisez par défaut avec des agents de codage comme Claude Code, et vous avez un jugement précis sur ce qu'ils produisent.
• Autonome et indépendant. Vous définissez ce qui doit être construit à partir du fonctionnement réel du laboratoire, et pas seulement de ce qui figure dans le ticket.
• Soucieux de la fiabilité. Le laboratoire fonctionne 24h/24 et 7j/7 ; vous concevez des systèmes dans lesquels la défaillance d'un instrument ne se répercute pas sur l'ensemble de la cellule de travail.
Une formation en biologie n'est pas requise, mais vous devriez être ravi que le code exécute de véritables expériences.
Détails
• Lieu : Lausanne, Suisse (sur place : vous avez besoin d'un accès pratique aux instruments physiques).
• Type : Temps plein
• Date de début : dès que possible
Date limite de candidature
Nous examinons les candidatures sur une base continue.
Trouvez plus d'emplois anglophones en Suisse sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.ch/jobs/companies/adaptyv/software-engineer-lab-automation-lausanne-308317)
Nous entrons dans l’ère de la science agentique où les modèles d’IA peuvent désormais concevoir de nouvelles protéines, proposer des hypothèses et itérer sur les résultats expérimentaux. Mais ils ne peuvent pas mener les expériences eux-mêmes – cela reste un processus manuel qui dure des mois. Nous construisons l'infrastructure qui permet aux agents d'IA d'accéder au monde physique.
Nous sommes l'une des sociétés de biotechnologie à la croissance la plus rapide, à laquelle font confiance les principales sociétés biopharmaceutiques, les laboratoires d'IA de pointe et les sociétés de technologie qui font avancer le domaine. Il s’agit d’une occasion rare de contribuer à faire progresser certains des travaux les plus importants en cours dans le domaine de la biotechnologie aujourd’hui.
Notre laboratoire automatisé est alimenté par une pile logicielle et matérielle approfondie : des instruments de laboratoire valant des millions de dollars rétro-conçus dans du matériel contrôlable par API, des dizaines d'appareils orchestrés via des flux de travail complexes, une observabilité complète de tout ce qui se passe dans le laboratoire, des pipelines de traitement pour les données désordonnées du monde physique et des systèmes d'IA qui dépannent les résultats de production et accélèrent le développement des tests.
Nous connaissons une croissance rapide et recrutons des personnes talentueuses pour évoluer et répondre à la demande massive d’expérimentations en laboratoires humides basées sur l’IA.
À propos du rôle
Vous créerez une orchestration des cellules de travail, des pilotes d'instruments, une planification de protocoles, une logique de récupération d'erreurs et une surveillance. Les systèmes physiques échouent d'une manière qui n'arrive pas à un logiciel pur : une plaque reste coincée, un gestionnaire de liquide saute un puits, un contrôleur de température dérive. Votre travail consiste à faire en sorte que le système gère tout cela avec élégance. Il s'agit d'un rôle vaste et pratique pour un ingénieur compétent qui souhaite que son code pilote de vraies machines et le voie fonctionner le jour même.
Ce que vous ferez
• Créez un logiciel d'orchestration qui coordonne les manipulateurs de liquides, les lecteurs de plaques, les incubateurs et les bras de robot — en gérant les dépendances temporelles, l'état et la récupération des erreurs.
• Effectuer de l'ingénierie inverse et développer des pilotes d'instruments et des API. Chaque instrument parle un protocole différent (série, USB, TCP/IP) ; vous déterminez comment il parle et construisez une abstraction claire dessus.
• Modélisez et exécutez de manière fiable des protocoles complexes en plusieurs étapes : une seule exécution peut s'étendre sur des dizaines d'étapes sur plusieurs instruments.
• Créez une logique de récupération d'erreur de sorte que lorsqu'un problème échoue en cours d'exécution, le système réessaye, ignore, alerte ou fait une pause en fonction du mode d'échec.
• Créer une surveillance et une observabilité de la santé des cellules de travail : état des instruments, progression de l'exécution, taux d'erreur.
• Déboguer au-delà de la frontière logiciel-matériel : déterminer si des données incorrectes sont un problème de communication, de micrologiciel, d'étalonnage ou de code.
• Travailler en étroite collaboration avec les ingénieurs en automatisation du laboratoire, le reste de l'équipe logicielle et les scientifiques qui dirigent la production.
Pile
TypeScript et Python, Postgres (Supabase), Modal pour le calcul. Nous contrôlons les instruments avec des outils Python open source comme PyLabRobot et PyHamilton partout où nous le pouvons, plutôt qu'avec des interfaces graphiques propriétaires de fournisseurs.
Ce que nous recherchons
• Solides compétences en génie logiciel. Vous écrivez du code de production en Python et/ou TypeScript – bien structuré et maintenable, pas seulement des prototypes.
• À l'aise à la frontière matériel-logiciel. Vous avez créé un logiciel qui pilote des appareils physiques, ou vous êtes impatient de le faire. Vous pouvez lire une spécification de protocole, déboguer une connexion irrégulière et raisonner sur le timing.
• Une expérience en automatisation de laboratoire est un atout majeur. La connaissance de PyHamilton, PyLabRobot, Opentrons ou d'outils similaires est utile, tout comme une expérience en robotique, en automatisation industrielle, en IoT ou en systèmes embarqués.
• Attitude de créateur et de hacker. Vous aimez comprendre comment fonctionnent les systèmes fermés et créer ce qui les rend plus efficaces. Bonus si vous êtes à l'aise avec l'électronique, les microcontrôleurs ou une imprimante 3D lorsqu'une intégration nécessite une solution physique.
• Constructeur natif d'IA. Nous sommes en 2026 : vous construisez par défaut avec des agents de codage comme Claude Code, et vous avez un jugement précis sur ce qu'ils produisent.
• Autonome et indépendant. Vous définissez ce qui doit être construit à partir du fonctionnement réel du laboratoire, et pas seulement de ce qui figure dans le ticket.
• Soucieux de la fiabilité. Le laboratoire fonctionne 24h/24 et 7j/7 ; vous concevez des systèmes dans lesquels la défaillance d'un instrument ne se répercute pas sur l'ensemble de la cellule de travail.
Une formation en biologie n'est pas requise, mais vous devriez être ravi que le code exécute de véritables expériences.
Détails
• Lieu : Lausanne, Suisse (sur place : vous avez besoin d'un accès pratique aux instruments physiques).
• Type : Temps plein
• Date de début : dès que possible
Date limite de candidature
Nous examinons les candidatures sur une base continue.
Trouvez plus d'emplois anglophones en Suisse sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.ch/jobs/companies/adaptyv/software-engineer-lab-automation-lausanne-308317)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Adaptyv
Emplacement
Lausanne, Suisse
Annonce fournie par Adaptyv.