developerjobs.ch
← Tutte le offerte

Software Engineer, Lab Automation

Adaptyv

Tipo di contratto
Tempo pieno
Luogo
Lausanne
Prima pubblicazione
Candidati ora

Adaptyv sta costruendo un laboratorio automatizzato che consente agli agenti AI di eseguire esperimenti biologici.

Stiamo entrando nell'era della scienza agentica in cui i modelli AI possono ora progettare nuove proteine, proporre ipotesi e iterare sui risultati sperimentali. Ma non possono eseguire gli esperimenti da soli - questo è ancora un processo manuale che dura mesi. Stiamo costruendo l'infrastruttura che fornisce agli agenti AI l'accesso al mondo fisico.

Siamo una delle aziende biotech a più rapida crescita, di cui si fidano le principali aziende biopharm, i laboratori AI all'avanguardia e le aziende techbio che spingono il settore in avanti. Questa è una rara opportunità per aiutare ad avanzare alcuni dei lavori più importanti che si stanno svolgendo oggi nel settore biotech.

Il nostro laboratorio automatizzato è alimentato da uno stack software + hardware profondo: strumenti di laboratorio del valore di milioni di USD sottoposti a reverse engineering in hardware controllabile tramite API, dozzine di dispositivi orchestrati attraverso workflow complessi, piena osservabilità su tutto ciò che accade nel laboratorio, pipeline di elaborazione per dati disordinati del mondo fisico e sistemi AI che risolvono problemi nei risultati di produzione e accelerano lo sviluppo di saggi.

Stiamo crescendo rapidamente e stiamo assumendo persone di talento per scalare e supportare la massiccia domanda di sperimentazione wet lab guidata dall'AI.

Informazioni sul ruolo

Costruirai l'orchestrazione delle celle di lavoro, i driver degli strumenti, la pianificazione dei protocolli, la logica di recupero degli errori e il monitoraggio. I sistemi fisici falliscono in modi in cui il software puro non lo fa — una piastra si blocca, un manipolatore di liquidi salta un pozzetto, un controller di temperatura deriva. Il tuo compito è far sì che il sistema gestisca tutto questo con grazia. Questo è un ruolo ampio e pratico per un ingegnere forte che vuole che il proprio codice guidi macchine reali e vederlo funzionare lo stesso giorno.

Cosa farai

  • Costruire software di orchestrazione che coordina manipolatori di liquidi, lettori di piastre, incubatori e bracci robotici — gestendo dipendenze temporali, stato e recupero degli errori.
  • Effettuare il reverse engineering e sviluppare driver di strumenti e API. Ogni strumento parla un protocollo diverso (serial, USB, TCP/IP); tu scopri come comunica e costruisci un'astrazione pulita sopra di esso.
  • Modellare ed eseguire protocolli complessi a più fasi in modo affidabile — un singolo ciclo può comprendere decine di passaggi su più strumenti.
  • Costruire la logica di recupero degli errori in modo che, quando qualcosa fallisce a metà ciclo, il sistema riprovi, salti, invii un avviso o si metta in pausa a seconda della modalità di errore.
  • Creare monitoraggio e osservabilità per la salute della cella di lavoro: stato dello strumento, progresso del ciclo, tassi di errore.
  • Debuggare attraverso il confine software–hardware — capire se un dato errato è un problema di comunicazione, firmware, calibrazione o codice.
  • Lavorare a stretto contatto con ingegneri dell'automazione di laboratorio, con il resto del team software e con gli scienziati che gestiscono la produzione.

Stack

TypeScript e Python, Postgres (Supabase), Modal per il calcolo. Controlliamo gli strumenti con strumenti Python open-source come PyLabRobot e PyHamilton ovunque sia possibile, piuttosto che con le interfacce grafiche proprietarie dei fornitori.

Cosa stiamo cercando

  • Forti competenze di ingegneria del software. Scrivi codice di produzione in Python e/o TypeScript — ben strutturato e manutenibile, non solo prototipi.
  • A proprio agio al confine hardware-software. Hai costruito software che pilota dispositivi fisici, o sei entusiasta di farlo. Sai leggere una specifica di protocollo, fare il debug di una connessione instabile e ragionare sulla tempistica.
  • L'esperienza nell'automazione di laboratorio è un grande vantaggio. La familiarità con PyHamilton, PyLabRobot, Opentrons o strumenti simili aiuta — così come un background in robotica, automazione industriale, IoT o sistemi embedded.
  • Attitudine da maker e hacker. Ti piace capire come funzionano i sistemi chiusi e costruire ciò che li fa funzionare meglio. Un plus se sei a tuo agio con l'elettronica, i microcontrollori o una stampante 3D quando un'integrazione richiede una riparazione fisica.
  • Costruttore AI-native. È il 2026 — costruisci con agenti di codifica come Claude Code come standard, e hai un giudizio acuto su ciò che producono.
  • Proattivo e indipendente. Definisci ciò che deve essere costruito in base a come funziona effettivamente il laboratorio, non solo in base a ciò che c'è nel ticket.
  • Orientato all'affidabilità. Il laboratorio funziona 24/7; progetti sistemi in cui il guasto di uno strumento non si ripercuote sull'intera cella di lavoro.

Background in biologia non richiesto — ma dovresti essere entusiasta del fatto che il codice esegua esperimenti reali.

Dettagli

  • Luogo: Lausanne, Svizzera (in sede — è necessario l'accesso pratico agli strumenti fisici).
  • Tipo: Full time
  • Data di inizio: ASAP

Scadenza per le candidature

Esaminiamo i candidati su base continua.

Tradotto automaticamente dall’originale.

Pubblicato oggi

Luogo

Vedi su Google Maps