Job
Aus Partner-Feed
Senior Python Engineer, Plattformbibliotheken (m/w/d)
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Unitelabs
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Die Rolle Wir suchen einen Senior Python Engineer, Platform Libraries (m/w/d), der unserem Team beitritt und eine Schlüsselrolle bei der Entwicklung von Software spielt, die Hardwareschnittstellen von Laborgeräten verbindet und übersetzt, Maschinen automatisiert und unsere Automatisierungsplattform der nächsten Generation antreibt. Als Kernteammitglied arbeiten Sie an Spitzentechnologie und entwickeln Software, die die Lücke zwischen Software und Hardware schließt und eine nahtlose Integration verschiedener Anbieter ermöglicht.
Mit Steckverbindern machen wir es. Jedes Instrument, das wir online stellen, erhält eines, und jeder Connector basiert auf unseren gemeinsamen Python-Bibliotheken: Bus, unserem Connector Development Kit und dem darunter liegenden Stack.
Unsere Mission ist es, Forscher und Ingenieure zu stärken, indem wir die Lücke zwischen Laborgeräten und cloudbasierter Automatisierung schließen. Unsere Kunden lösen kritische Herausforderungen wie die Heilung von Krankheiten, die Entwicklung nachhaltiger Materialien und die Bewältigung der globalen Ernährungssicherheit. Wir stellen ihnen die Tools zur Verfügung, mit denen sie ihre Geräte verbinden, Arbeitsabläufe automatisieren und neue Möglichkeiten in Forschung und Entwicklung erschließen können.
Ihr Mandat besteht aus zwei Hälften. Besitzen Sie die Bibliotheken als Produkt mit echten Benutzern, unseren eigenen Ingenieuren heute und externen Mitwirkenden später. Und bleiben Sie nah genug an der Konnektorarbeit des Kunden, damit Ihre Entwicklung auf tatsächlich bestehenden Problemen basiert.
Warum Sie diese Rolle lieben werden Ihre Benutzer sind Ingenieure. Durch Ihren Erfolg können andere Menschen Steckverbinder schneller versenden. Das ist etwas ganz anderes als die Schifffahrtsbranche, und genau dafür suchen wir.
Echte Hardware, echte Fehlermodi. Die Instrumente laufen ab, geben Müll zurück und kommen mit einer falschen Dokumentation an. In unserer Münchner Werkstatt debuggen Sie gegen physische Geräte.
Absichtlich Open Source. Unser CDK und unsere Standardisierungsarbeit (SiLA 2) sind öffentlich. Was Sie bauen, wird von Leuten außerhalb des Unternehmens genutzt und kritisiert.
Senior-Bereich, kleines Team. Hier entscheiden Sie, wie das Connector Engineering funktioniert. Es gibt keine Schicht zwischen Ihnen und dieser Entscheidung.
Ihre Mission 1. Der Builder: Besitzen Sie die gemeinsam genutzten Bibliotheken
• Eigener Bus, das CDK und der Core-Stack. Funktionen, Tests, CI, Releases und Veraltungen aller Konnektoren, die bereits in der Produktion ausgeführt werden.
• Extrahieren Sie Abstraktionen aus realer Arbeit. Wenn das gleiche Muster im dritten Anschluss angezeigt wird, wird es zu einer Bibliotheksfunktion. Du bist derjenige, der es bemerkt, und derjenige, der es tut.
• Machen Sie die Dokumente so gut, dass Sie sie selbst entfernen können. Ein externer Mitwirkender sollte in der Lage sein, ohne Anruf einen Connector für unsere Bibliotheken zu erstellen.
• Setzen Sie den Qualitätsstandard. Sie definieren, was „getestet“ bedeutet, bevor ein Steckverbinder den Kunden erreicht, und sorgen dafür, dass er haftet.
2. Der Versender: Bauen Sie Steckverbinder auf echten Instrumenten auf
• End-to-End-Versand von Produktionsanschlüssen. Datenblatt, physisches Gerät, Protokoll, Konnektivitätsnachweis, getesteter Stecker, Live-Kunde. Unabhängig.
• Reverse Engineering dessen, was nicht dokumentiert ist. Etwa die Hälfte der Instrumente, die wir berühren, haben unvollständige oder falsche Dokumente. Paketerfassung, Versuch und Irrtum, Anbieteranrufe.
• Arbeiten Sie mit der Werkstatt zusammen. Unser Connector Factory-Team bereitet Instrumente für die Entwicklung vor. Sie nehmen es von dort.
• Sprechen Sie mit den Menschen, die es nutzen. Automatisierungsingenieure und Wissenschaftler bei Biotech- und Pharmakunden. Ihre Einschränkungen bestimmen, was die Bibliotheken als nächstes benötigen.
Ihr Profil
• Deep Python: Mehr als 5 Jahre Erfahrung im Schreiben von Produktions-Python, auf das andere Menschen angewiesen sind. Asynchron, Typisierung, Verpackung, Testen. Sie haben APIs entworfen, auf denen andere Ingenieure aufgebaut haben, und nicht nur Code zusammengeklebt.
• Sie haben ein echtes Protokoll anhand echter Hardware debuggt: gRPC, seriell, TCP, OPC UA, CAN, USB. Was ist weniger wichtig, als mit einer Paketerfassung und einem Gerät, das nicht reagiert, zusammenzusitzen?
• Sie versenden ohne Spezifikation: Wenn die Dokumentation falsch ist, führen Sie ein Reverse Engineering durch, anstatt ein Lieferantenticket einzureichen und zu warten.
• Sie erstellen für andere Entwickler: Ein SDK, eine Bibliothek, eine interne Plattform. Etwas, bei dem Ihre Aufgabe darin bestand, andere Ingenieure schneller zu machen.
• Standort München: Die Instrumente stehen physisch hier im WERK1.
Schön zu haben
• SiLA 2 oder ein anderer Geräteabstraktions- und Interoperabilitätsstandard
• Laborautomatisierung, wissenschaftliche Instrumente oder biowissenschaftlicher Hintergrund
• Open-Source-Betreuerschaft mit tatsächlichen externen Mitwirkenden
• C, C++, .NET oder Rust für die Hersteller-DLLs und -Treiber, die wir letztendlich verpacken
• Docker, Kubernetes, Edge-Bereitstellung
• Deutsch, für Gespräche mit Lieferanten
Passt wahrscheinlich nicht, wenn es besser ist, das jetzt zu sagen als in Woche 6.
• Ihr Python besteht ausschließlich aus APIs und Datenbanken und Sie haben noch nie ein physisches Gerät debuggt.
• Sie benötigen zwei Quartale Zeit, um die Bibliotheksarchitektur neu zu gestalten, bevor Sie einen Connector ausliefern.
• Sie mögen Versandintegrationen, haben aber keine Lust, danach noch einmal zu verallgemeinern, zu testen und zu dokumentieren.
• Sie möchten, dass die Bibliothek ohne Kundentermine funktioniert. Beide sind im Job.…
Quelle: Arbeitnow (https://www.arbeitnow.com/jobs/companies/unitelabs/senior-python-engineer-platform-libraries-munchen-371781)
Mit Steckverbindern machen wir es. Jedes Instrument, das wir online stellen, erhält eines, und jeder Connector basiert auf unseren gemeinsamen Python-Bibliotheken: Bus, unserem Connector Development Kit und dem darunter liegenden Stack.
Unsere Mission ist es, Forscher und Ingenieure zu stärken, indem wir die Lücke zwischen Laborgeräten und cloudbasierter Automatisierung schließen. Unsere Kunden lösen kritische Herausforderungen wie die Heilung von Krankheiten, die Entwicklung nachhaltiger Materialien und die Bewältigung der globalen Ernährungssicherheit. Wir stellen ihnen die Tools zur Verfügung, mit denen sie ihre Geräte verbinden, Arbeitsabläufe automatisieren und neue Möglichkeiten in Forschung und Entwicklung erschließen können.
Ihr Mandat besteht aus zwei Hälften. Besitzen Sie die Bibliotheken als Produkt mit echten Benutzern, unseren eigenen Ingenieuren heute und externen Mitwirkenden später. Und bleiben Sie nah genug an der Konnektorarbeit des Kunden, damit Ihre Entwicklung auf tatsächlich bestehenden Problemen basiert.
Warum Sie diese Rolle lieben werden Ihre Benutzer sind Ingenieure. Durch Ihren Erfolg können andere Menschen Steckverbinder schneller versenden. Das ist etwas ganz anderes als die Schifffahrtsbranche, und genau dafür suchen wir.
Echte Hardware, echte Fehlermodi. Die Instrumente laufen ab, geben Müll zurück und kommen mit einer falschen Dokumentation an. In unserer Münchner Werkstatt debuggen Sie gegen physische Geräte.
Absichtlich Open Source. Unser CDK und unsere Standardisierungsarbeit (SiLA 2) sind öffentlich. Was Sie bauen, wird von Leuten außerhalb des Unternehmens genutzt und kritisiert.
Senior-Bereich, kleines Team. Hier entscheiden Sie, wie das Connector Engineering funktioniert. Es gibt keine Schicht zwischen Ihnen und dieser Entscheidung.
Ihre Mission 1. Der Builder: Besitzen Sie die gemeinsam genutzten Bibliotheken
• Eigener Bus, das CDK und der Core-Stack. Funktionen, Tests, CI, Releases und Veraltungen aller Konnektoren, die bereits in der Produktion ausgeführt werden.
• Extrahieren Sie Abstraktionen aus realer Arbeit. Wenn das gleiche Muster im dritten Anschluss angezeigt wird, wird es zu einer Bibliotheksfunktion. Du bist derjenige, der es bemerkt, und derjenige, der es tut.
• Machen Sie die Dokumente so gut, dass Sie sie selbst entfernen können. Ein externer Mitwirkender sollte in der Lage sein, ohne Anruf einen Connector für unsere Bibliotheken zu erstellen.
• Setzen Sie den Qualitätsstandard. Sie definieren, was „getestet“ bedeutet, bevor ein Steckverbinder den Kunden erreicht, und sorgen dafür, dass er haftet.
2. Der Versender: Bauen Sie Steckverbinder auf echten Instrumenten auf
• End-to-End-Versand von Produktionsanschlüssen. Datenblatt, physisches Gerät, Protokoll, Konnektivitätsnachweis, getesteter Stecker, Live-Kunde. Unabhängig.
• Reverse Engineering dessen, was nicht dokumentiert ist. Etwa die Hälfte der Instrumente, die wir berühren, haben unvollständige oder falsche Dokumente. Paketerfassung, Versuch und Irrtum, Anbieteranrufe.
• Arbeiten Sie mit der Werkstatt zusammen. Unser Connector Factory-Team bereitet Instrumente für die Entwicklung vor. Sie nehmen es von dort.
• Sprechen Sie mit den Menschen, die es nutzen. Automatisierungsingenieure und Wissenschaftler bei Biotech- und Pharmakunden. Ihre Einschränkungen bestimmen, was die Bibliotheken als nächstes benötigen.
Ihr Profil
• Deep Python: Mehr als 5 Jahre Erfahrung im Schreiben von Produktions-Python, auf das andere Menschen angewiesen sind. Asynchron, Typisierung, Verpackung, Testen. Sie haben APIs entworfen, auf denen andere Ingenieure aufgebaut haben, und nicht nur Code zusammengeklebt.
• Sie haben ein echtes Protokoll anhand echter Hardware debuggt: gRPC, seriell, TCP, OPC UA, CAN, USB. Was ist weniger wichtig, als mit einer Paketerfassung und einem Gerät, das nicht reagiert, zusammenzusitzen?
• Sie versenden ohne Spezifikation: Wenn die Dokumentation falsch ist, führen Sie ein Reverse Engineering durch, anstatt ein Lieferantenticket einzureichen und zu warten.
• Sie erstellen für andere Entwickler: Ein SDK, eine Bibliothek, eine interne Plattform. Etwas, bei dem Ihre Aufgabe darin bestand, andere Ingenieure schneller zu machen.
• Standort München: Die Instrumente stehen physisch hier im WERK1.
Schön zu haben
• SiLA 2 oder ein anderer Geräteabstraktions- und Interoperabilitätsstandard
• Laborautomatisierung, wissenschaftliche Instrumente oder biowissenschaftlicher Hintergrund
• Open-Source-Betreuerschaft mit tatsächlichen externen Mitwirkenden
• C, C++, .NET oder Rust für die Hersteller-DLLs und -Treiber, die wir letztendlich verpacken
• Docker, Kubernetes, Edge-Bereitstellung
• Deutsch, für Gespräche mit Lieferanten
Passt wahrscheinlich nicht, wenn es besser ist, das jetzt zu sagen als in Woche 6.
• Ihr Python besteht ausschließlich aus APIs und Datenbanken und Sie haben noch nie ein physisches Gerät debuggt.
• Sie benötigen zwei Quartale Zeit, um die Bibliotheksarchitektur neu zu gestalten, bevor Sie einen Connector ausliefern.
• Sie mögen Versandintegrationen, haben aber keine Lust, danach noch einmal zu verallgemeinern, zu testen und zu dokumentieren.
• Sie möchten, dass die Bibliothek ohne Kundentermine funktioniert. Beide sind im Job.…
Quelle: Arbeitnow (https://www.arbeitnow.com/jobs/companies/unitelabs/senior-python-engineer-platform-libraries-munchen-371781)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Unitelabs
Inserat bereitgestellt von Unitelabs.