Hays Professional Solutions GmbH
Senior Python Application Engineer (m/w/d)
Erlangen, Deutschland
Stellenbeschreibung
UniteLabs
€ 70.000 - € 90.000
Muenchen, Deutschland
We’re looking for a Senior Python SDK Engineer (m/f/d) to own the software our connectors are built on. Every instrument we bring online gets a connector, and every connector runs on our shared libraries: Bus, our Connector Development Kit (CDK), and the stack underneath them.
Our mission is to empower researchers and engineers by bridging the gap between lab equipment and cloud-based automation. Our customers are solving critical challenges like curing diseases, developing sustainable materials, and addressing global food security. We give them the tools to connect their devices, automate workflows, and open up new possibilities in R&D.
Until now, our libraries have been maintained alongside connector projects. This role makes them a product of their own. You’ll sit in the team that builds and maintains connectors, but your focus and your outcomes are the SDK. That means Bus, the CDK and the core Python libraries first, plus SiLA-JS, our Rust SiLA library, the bundler and the SiLA Gateway. Within 12 months, our connector engineers should build new connectors measurably faster, without solving the same problems again.
Your users are engineers. Your work decides how fast other people ship connectors. It’s a different craft from shipping features, and it’s the one we’re hiring for.
Real hardware, real failure modes. You’ll work on live connector projects alongside the team and test against physical devices in our Munich workshop. What goes into the libraries comes from problems that actually exist.
Open source on purpose. Our CDK and our standardization work (SiLA 2) are public. What you build gets used and criticized by people outside the company.
Senior scope, small team. You own the SDK end to end: API design, tests, CI, releases and docs. There’s no layer between you and those decisions.
Set the quality bar:
Deep Python: 5+ years of writing production Python other people depend on. Async, typing, packaging, testing. Not scripting-level.
Has owned a library others build on. An SDK, a library or an internal platform, with real versioning, releases, deprecations and backwards compatibility. This role is judged on other people's throughput, not on its own commits.
Abstraction judgment. Pulls abstractions out of real use instead of designing them up front. Knows when to generalise and when to leave the duplication alone, and can explain why.
Writes for developers: t reats docs, examples and migration guides as part of the product, not as an afterthought.
Works with their users. Pulls requirements from the engineers who use the libraries, writes proposals before big changes, and communicates without being chased. Hybrid and remote work only work if this comes naturally.
TypeScript and npm packaging, for owning SiLA-JS
Rust, for the tooling around the libraries: our Rust SiLA implementation, the bundler that packages Python connectors into executables, and the SiLA Gateway that proxies local connections to the cloud. We expect the hire to be strong enough to learn it on the job.
Hardware or protocol experience: gRPC, serial, TCP, OPC UA, CAN, USB
SiLA 2 or a similar device-abstraction or interoperability standard
Open source maintainership, ideally with real external contributors
Code generation, plugin architectures, or gRPC and protobuf tooling
Test infrastructure: device simulators, hardware-in-the-loop testing, or pytest plugins and fixtures
Windows interop: calling COM and DLLs from Python (ctypes, comtypes, pythonnet), or C and .NET. This feeds directly into the COM/DLL work in Bus.
Lab automation, scientific instruments, or a life science background
German, for occasional vendor conversations
Better to say this now than in week 6.
Impactful Work : Work on meaningful products in an ambitious, supportive environment as part of a team revolutionizing connectivity in laboratory automation to enable breakthroughs in science and technology.
Work with the Best: Join a talented, ambitious team in a dynamic, transparent environment where your ideas help shape the company's future.
Collaborative Culture: Team-oriented environment focused on continuous knowledge-sharing and professional growth, with regular team-building activities including offsites and work-cations.
Flexible Environment: Backed by an employee-first culture that supports flexible remote work and PTO, with our main office in the vibrant WERK1 Munich hub. Hardware debugging happens there, so being regularly onsite is a must.
A non-exhaustive list of our main technologies and tools used for a given task:
Connectors: Python, SiLA 2, gRPC, zeroconf
Workflows: Python, Prefect
Services: TypeScript, NestJS, Prisma
Web: TypeScript, Vue 3, Nuxt 3, TailwindCSS
Cloud: Docker, Kubernetes, Helm, AWS, Terraform
Databases: PostgreSQL
If you’re passionate about automation, have a customer-focused mindset, and are ready to define the future of smart labs, we’d love to hear from you. Share your CV or LinkedIn profile, along with your responses to the three questions in the application form.
Let’s build the future of lab automation together. Apply today!
UniteLabs is on the mission to accelerate scientific progress by automating lab processes with AI ready and scalable infrastructure.
We’re a startup based in Munich, Germany, pioneering an industry-first integration platform for lab automation, bridging hardware and software across vendor barriers to revolutionize life science R&D. By digitalizing life science R&D, we enable researchers in biotech, pharma, chemistry, and food industries to accelerate their work in groundbreaking fields such as disease treatment, sustainable materials, and food security. Our platform empowers customers to analyze more data, run autonomous experiments, and leverage AI-driven solutions, driving innovation and efficiency. At UniteLabs, we are committed to providing the infrastructure that powers the future of scientific discovery.Ähnliche Stellenangebote
Hays Professional Solutions GmbH
Erlangen, Deutschland
ARX Robotics GmbH
Muenchen, Deutschland
ARX Robotics GmbH
Muenchen, Deutschland
Hamburg, Deutschland
1Komma5° GmbH
Berlin, Deutschland
1Komma5° GmbH
Berlin, Deutschland
€ 5.441 - € 9.102 pro Monat
Tuttlingen, Deutschland
Boardwise GmbH
Berlin, Deutschland
Avento Immobilien Services
Muenchen, Deutschland
Bornheim, Deutschland