Senior Python Engineer, Platform Libraries (m/f/d)
Core
Senior Python Engineer owning shared platform libraries (Bus, CDK) and building production connectors for lab automation hardware.
Role type
Senior IC Python Engineer (Platform Libraries & Connectors)
Builds
Shared Python libraries (Bus, CDK) and production-grade hardware connectors
Domain
Lab automation, scientific instruments, life science R&D
Required skills
Python (5+ years, async, typing, packaging, testing), hardware protocol debugging (gRPC, serial, TCP, OPC UA, CAN, USB), reverse engineering undocumented protocols, SDK/library design, CI/CD, documentation
Preferred skills
SiLA 2, C/C++/.NET/Rust, Docker/Kubernetes, German language
Technologies
Python, gRPC, SiLA 2, zeroconf, Prefect, TypeScript, NestJS, Vue 3, Nuxt 3, TailwindCSS, Docker, Kubernetes, Helm, AWS, Terraform, PostgreSQL
Responsibilities
Own the Bus library, CDK, and core stack including features, tests, CI, and releases; Extract abstractions from real connector work to improve libraries; Ship production connectors end-to-end on physical instruments; Reverse-engineer protocols with incomplete documentation; Debug against physical devices in the workshop; Collaborate with automation engineers and scientists at customers
Seniority
Senior, hands-on IC
