CareerPlan

Senior Python SDK Engineer (m/f/d)

MünchenFull-time2026-10-12 → 2026-11-10
Hybrid

Core

Own the shared software libraries (Bus, CDK, core Python libs, SiLA-JS, Rust SiLA lib, bundler, SiLA Gateway) that power instrument connectors for lab automation.

Role type

Senior Python SDK Engineer

Builds

Shared Python/Rust libraries and tooling for instrument connectors

Domain

Laboratory automation / Scientific instruments / IoT connectivity

Required skills

Python (async, typing, packaging, testing), API design, versioning, backwards compatibility, abstraction design, documentation, CI/CD automation, hardware-in-the-loop testing

Preferred skills

TypeScript, Rust, gRPC, serial/TCP/OPC UA/CAN/USB protocols, SiLA 2, open source maintainership, code generation, Windows interop (COM/DLL), lab automation background

Technologies

Python, Rust, TypeScript, SiLA 2, gRPC, Docker, Kubernetes, AWS, PostgreSQL

Responsibilities

Design and maintain the SDK (Bus, CDK, core libs, SiLA-JS, Rust SiLA lib, bundler, SiLA Gateway); automate releases with CI/CD; test library changes against dependent connectors; extract abstractions from live connector projects; build automated testing environments with device simulators and real instruments; document the SDK for self-service use by engineers

Seniority

Senior, hands-on IC