Sie werden eine Schlüsselrolle bei der Gestaltung und Entwicklung unserer Edge-Plattform für die Entwicklung, das Testen, die Bereitstellung und den Betrieb von Echtzeitanwendungen spielen.
Sie entwerfen und implementieren sichere, zuverlässige und wartungsfreundliche Plattformkomponenten, APIs und SDKs, die die Grundlage für robuste Anwendungen in ressourcenbeschränkten Umgebungen bilden.
Sie werden eng mit Datenwissenschaftlern, ML-Ingenieuren und Projektingenieuren zusammenarbeiten und die Anwendungsteams dabei unterstützen, Prototypen in produktionsreife Lösungen umzusetzen.
Sie tragen zur technischen Ausrichtung, zu bewährten Verfahren und zur langfristigen Weiterentwicklung der Plattform bei.
Ihr Profil
Sie verfügen über einen technischen Hochschulabschluss, idealerweise in Informatik oder einem vergleichbaren Fachgebiet.
Sie verfügen über mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung, einschließlich umfangreicher Tätigkeiten im Bereich datenintensiver Echtzeitsysteme.
Sie verfügen über ausgezeichnete Programmierkenntnisse in mindestens einer statisch typisierten Sprache wie Rust (bevorzugt), C++, Go oder einer ähnlichen Sprache und schreiben qualitativ hochwertigen, wartbaren Code.
Sie verfügen über Erfahrung in den Bereichen Observability, Bereitstellung, Überwachung und Betrieb von Produktionssystemen in verteilten oder Edge-basierten Umgebungen.
Sie verfügen über fundierte Python-Kenntnisse und praktische Erfahrung mit Python in Anwendungen im Bereich des maschinellen Lernens, beispielsweise in Datenpipelines, bei der Modellintegration, der Modellbereitstellung oder der Überwachung.
Sie fühlen sich an der Schnittstelle zwischen Softwareentwicklung und angewandter Forschung wohl und kennen die Herausforderungen, die mit der Übertragung von Forschungscode in robuste Produktionssysteme verbunden sind.
Sie erfassen komplexe technische und fachspezifische Probleme schnell und setzen diese in klare, pragmatische Lösungen um.
Idealerweise verfügen Sie über Erfahrung mit der Implementierung und dem Betrieb von verteilten Streaming-Plattformen, IoT-Systemen oder Edge-basierten Anwendungen.
Idealerweise verfügen Sie über Erfahrung mit containerbasierten Bereitstellungen und Kubernetes in Test- und Produktionsumgebungen.