Beschreibung
Für die nachfolgende Tätigkeit bitten wir um Ihre Unterstützung:#AFRA-2111: Softwarearchitekt (m/w/d)
Tätigkeit:
Für die Entwicklung von auf künstlicher Intelligenz basierenden Methoden für die Fahr- und Baustellenplanung sowie Disposition soll ein Demonstrator erstellt werden, der die bestehenden Prototypen von Simulation, KI und Visualisierung zu einem Produkt-Prototypen kombiniert. Dazu sollen die bestehenden Komponenten in ein cloud-basiertes Applikation kombiniert und um entsprechende GUIs erweitert werden.
Aufgaben:
• Entwirft Client/Server Kommunikation für eine Echtzeit CTMS-Software
• Integriert existierende auf Python basierende Darstellungen (animierter Zugverkehr,
Zeit/Platzanzeigen) in einen größeren CTMS Prototypen
• Implementiert zusätzliche Benutzeroberflächen (Form-basiert) und Dashboards
• Entkapselt eine bestehende hochperformante Simulation (auf Python basierend) in
einen ereignisgesteuerten Microservice
Anforderungen – must have:
• Umfangreiche Kenntnisse in Python
• Kenntnisse in GUI-Toolkits wie (PyQt, PyQtCharts) und OpenGL (PyGlet)
• Grundlegende Entwicklungskenntnisse im Kontext von Containern (Docker)
• Grundwissen in Kafka, bevorzugt Python Konnektoren
• Mindestens 4 Jahre Erfahrung in der professionellen Softwareentwicklung
• sehr gute Englischkenntnisse
Anforderungen – should + nice to have:
• Kenntnisse im Umgang mit Mikroservicearchitekturen
• Kenntnisse im Umgang mit Dashboard Bibliotheken/Produkten wie Dash, Bokeh oder Tableau
• Kenntnisse in der Orchestrierung von Containern mit Kubernetes
• Kenntnisse im Umgang mit NumPy/PyTorch Tensor-basierten Berechnungen
Sonstiges: Option auf Verlängerung.
Beginn: 27.04.2020
Ende: 04.12.2020
Ort: Berlin
Wir freuen uns über die Zusendung geeigneter Profile unter Angabe der gewünschten Konditionen an .