Job-Nr. 68000064
UG
Senior Python Engineer, Platform Libraries (m/f/d)
UniteLabs GmbH vor 1 Wochen
VollzeitHybridSenior
StandortMünchen, Bayern
Your mission
- Own Bus, the CDK, and the core stack. Features, tests, CI, releases, and deprecations across the connectors already running in production.
- Extract abstractions from real work. When the same pattern shows up in the third connector, it becomes a library feature. You're the one who notices, and the one who does it.
- Make the docs good enough to remove yourself. An outside contributor should be able to build a connector on our libraries without a call.
- Set the quality standard. You define what "tested" means before a connector reaches a customer, and you make it stick. 2. The Shipper: build connectors on real instruments
- Ship production connectors end to end. Spec sheet, physical device, protocol, proof of connectivity, tested connector, live customer. Independently.
- Reverse-engineer what isn't documented. Roughly half the instruments we touch have incomplete or wrong docs. Packet captures, trial and error, vendor calls.
- Work with the workshop. Our Connector Factory team gets instruments development-ready. You take it from there.
- Talk to the people who use it. Automation engineers and scientists at biotech and pharma customers. Their constraints shape what the libraries need next.
- Deep Python: 5+ years of writing production Python other people depend on. Async, typing, packaging, testing. You've designed APIs that other engineers built on, not just glue code.
- You've debugged a real protocol against real hardware: gRPC, serial, TCP, OPC UA, CAN, USB. Which one matters less than having sat with a packet capture and a device that won't respond.
- You ship without a spec: When the documentation is wrong, you reverse-engineer, instead of filing a vendor ticket and waiting.
- You build for other developers: An SDK, a library, an internal platform. Something where your job was making other engineers faster.
- Located in Munich: The instruments are physically here at WERK1.
Nice to have
- SiLA 2, or another device abstraction and interoperability standard
- Lab automation, scientific instruments, or a life science background
- Open source maintainership with actual external contributors
- C, C++, .NET, or Rust, for the vendor DLLs and drivers we end up wrapping
- Docker, Kubernetes, edge deployment
- German, for vendor conversations
Probably not a fit if Better to say this now than in week 6.
- Your Python is all APIs and databases and you've never debugged a physical device.
- You'd want two quarters to redesign the library architecture before shipping a connector.
- You like shipping integrations but have no appetite for going back afterwards to generalise, test, and document.
- You want the library work without the customer deadlines. Both are in the job.
- 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
- We offer
- Why You’ll Love Working Here
- 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.
- Attractive Compensation Package: Competitive compensation with growth potential in a VC-backed startup, along with a laptop of choice, annual productivity budget, and a growing list of benefits for sports, mobility, insurance, and more.
- Tech stack
- A non-exhaustive list of our main technologies and tools used for a given task:
Über den Arbeitgeber
UG
UniteLabs GmbH
Unternehmen · München
3
offene Stellen
Ähnliche Stellen
Alle Softwareentwicklung Jobs ›Senior Python SDK Engineer (m/f/d)
UniteLabs GmbHMünchen < 1 kmVollzeitHybrid
vor 1 Wochen
Details ansehen Senior Linux Platform Engineer (F/M/D)
NavVis GmbHMünchen 6 km entferntVollzeitHybrid
vor 1 Wochen
Details ansehen Senior Software Developer (m/w/d)
ECOZA GmbHMünchen 3 km entferntVollzeitHybrid
vor 1 Wochen
Details ansehen Senior Softwareentwickler (w/m/div.)
Bosch GruppeMünchen 3 km entferntVoll- oder TeilzeitHybrid
vor 1 Wochen
Details ansehen Senior ML Engineer (d/f/m)
navel robotics GmbHMünchen 9 km entferntVollzeitHybrid
vor 1 Wochen
Details ansehen Senior Software Engineer (all genders)
XIBIX Solutions GmbHUnterschleißheim 17 km entferntVollzeitHybrid
vor 1 Wochen
Details ansehen Senior Software System Engineer (m/f/d)
The Exploration Company GmbHMünchen 3 km entferntVollzeit
vor 1 Wochen
Details ansehen Könnte dich auch interessieren
Senior SW Engineer – Embedded Linux SDK & Distribution (M/W/D)
Mobileye Germany GmbHMünchen 3 km entferntVollzeit
vor 1 Wochen
Details ansehen Senior Software Engineer - Image and Data Processing Libraries (m/f/d)
NVIDIA GmbHMünchen 3 km entferntVollzeit
vor 1 Wochen
Details ansehen Senior Software Engineer (m/f/d)
Autoscout24 GmbHMünchen 3 km entferntVollzeit
vor 1 Wochen
Details ansehen