Das Deutsche Fernerkundungsdatenzentrum (DFD) unterstützt Wissenschaft, Industrie und Öffentlichkeit gleichermaßen. Es stellt mit seinen nationalen und internationalen Bodenstationen den unmittelbaren Zugang zu den Daten nationaler und internationaler Erdbeobachtungssatelliten her, prozessiert die Daten zu Informationsprodukten, verteilt diese an die Nutzer und sichert alle Daten langfristig im Deutschen Satellitendatenarchiv (D-SDA).
Das erwartet dich
prosEO ist ein fortschrittliches Open-Source-Software-Framework für die operative Erdbeobachtungsdatenverarbeitung, welches innerhalb der Abteilung Internationales Bodensegment (IBS) des DFD designt und entwickelt wird. prosEO ist ein Cloud-nativ Prozessierungs-Framework, welches es ermöglicht, Verarbeitungsabläufe und -aufgaben in skalierbaren Umgebungen effizient zu organisieren und zu verwalten. Das System wird aktuell für Sentinel-5P-Daten, für die Sentinel-4-Datenverarbeitung während der Kommissionierung, für den Copernicus Production Service der ESA und für eine wachsende Zahl wissenschaftlicher Verarbeitungsaufgaben im Rahmen des HPC-Projekts terrabyte eingesetzt und wird die Grundlage für die Datenverarbeitung bei künftigen Erdbeobachtungsmissionen sein.
Deine Aufgaben
Software-Engineering für ein Open-Source-Software-Framework zur systematischen Verarbeitung von Erdbeobachtungsdaten (prosEO)
- Software- und Systems-Engineering wissenschaftlicher Softwaremodule für EO-Daten-Prozessierungssysteme
- Entwurf, Entwicklung, Wartung, Tests und Integration in das entsprechende Softwaresystem-Umfeld
- Entwurf, Entwicklung und Wartung von Softwaremodulen für die missionsspezifischen Konfigurationen
- Entwicklung und Wartung von Software und Softwaremodulen für die Verarbeitung von Erdbeobachtungs-Satellitendaten
- Analyse und Behebung von Fehlern mittels eines Issue-Tracking-Systems
Das bringst du mit
- abgeschlossenes wissenschaftliches Hochschulstudium (Uni-Diplom/Master) der Naturwissenschaften (z. B. Informatik) oder Ingenieurwissenschaften (z. B. Systems-Engineering) oder anderer für die Tätigkeit relevanter Studiengänge
- fundierte Kenntnisse in Engineering-Prozessen, modernen Softwarestandards und der Software-Qualitätssicherung
- Kenntnisse in Verfahren und Anwendungen moderner IT-Systeme (Cloud-native Systeme, DevOps)
- nachweisbare Programmierkenntnisse (Java, Python) und Datenbankkenntnisse
- praktische, nachweisbare Fachkenntnisse sowie Erfahrung in der Betreuung von Linux- und Windows-Servern, z. B. Wiki-, Git-, Docker/Podman-, Kubernetes- und Datenserver-Betreuung
- Kenntnisse in den Verfahren des Softwaredesigns und der Softwareentwicklung
- gute Kenntnisse in deutscher und englischer Sprache (Wort und Schrift)
Die Vergütung erfolgt je nach Qualifikation und Aufgabenübertragung bis Entgeltgruppe 14 TVöD.
Wir freuen uns darauf, dich kennenzulernen!
Fragen zu dieser Position (Kennziffer 5612) beantwortet dir gerne:
Maximilian Schwinger
Tel.: +49 8153 28 1418