Aufgaben
- Konzeption, Bereitstellung und Betreuung von Cloud-Infrastrukturen inkl. Aufbau und Einrichtung von VMs und Cloud-Umgebungen
- Durchführung, Auswertung und Optimierung von Rechenzeittests für Softwarekomponenten
- Analyse von Quellcode sowie Umsetzung von Performance- und Beschleunigungsmaßnahmen in Python inkl. PostgreSQL-Anbindung
- Integration und Implementierung neuer Features nach Freigabe durch den Fachbereich
- Entwicklung, Testen, Debugging und Qualitätssicherung von Softwarekomponenten auf hohem Niveau
- Erstellung und Pflege von technischer Dokumentation (Code & Confluence) zur Sicherstellung von Nachvollziehbarkeit und Abnahmeprozessen
- Präsentation von Arbeitsergebnissen sowie Wissenstransfer durch Training interner Mitarbeiter*innen
- Mitwirkung bei Planung, Design und Umsetzung von Softwareprojekten
- Teilnahme an Code-Reviews inkl. konstruktivem Feedback sowie kontinuierliche Verbesserung der Codequalität
- Optimierung von Prä- und Postprozessen der eingesetzten Solver
Profil
- Fundierte Kenntnisse in Python und AWS mit nachweisbaren Referenzen
- Profunde Erfahrung im Umgang mit PostgreSQL und API-basierten Datenbankanbindungen
- Sehr gute Kenntnisse im Linux-Serverumfeld
- Einschlägige Erfahrung in der Entwicklung und Optimierung von Software, insbesondere Performance-Optimierung
- Ausgeprägte IT-Affinität und sehr gutes Verständnis von IT-Architekturen
- Fließende Deutschkenntnisse oder mit Sprachzertifikat C1, da die Kommunikation fachsprachlich Deutsch ist
- Fähigkeit, komplexen Python-Code zu verstehen, zu konzipieren und Verbesserungspotenziale umzusetzen
- Spezialisierte Kenntnisse im Bereich Cloud DevOps
- Erfahrung mit eisenbahnbetrieblichen Projekten oder Daten im Eisenbahnbetrieb von Vorteil
- Sicheres Erstellen von adäquaten und adressatengerechten Dokumentationen in deutscher Sprache
Benefits
- Möglichkeit zur remote Arbeit in einem innovativen Software-Projekt
-
Spannende Anwendung im Bereich mathematische Optimierung von Fahrplänen und Eisenbahnbetrieb