(Senior) Software Engineer (Scala/Python) Digitale Schiene Deutschland (w/m/d)
Want to be part of a historically unique project and design the future of Germany’s digital railway? This is the place to be - as a (Senior) Software Engineer, you'll become a driver of innovative solutions (such as European Train Control System (ETCS), digital infrastructure) and have a once-in-a-lifetime opportunity in a dynamic environment: assisting with your topic from its conceptual development, to design to implementation, while at the same time building up one of the most cutting-edge fields in the history of rail transport. Now is the most exciting time to join us!
Was dich erwartet
We are currently looking for you to join "Digital Rail Germany" by DB Netz AG in Berlin. Your tasks:
You contribute to the development of a real-time planning and control system for railway traffic, integrating AI-based and mathematical optimization approaches
As part of an interdisciplinary team of mathematicians, AI specialists, computer scientists, and rail experts you continuously improve the implementation, the APIs, and the development process of the product
You implement reactive back-end services in Scala and Python, deployed to a Kubernetes cluster
You implement front-ends in Python, integrating existing libraries for visualizations
You take responsibility for your product part and evolve it together with the development processes in an agile development team
Was wir erwarten
You have successfully completed a Diploma/Master’s degree in computer science, or a comparable field of studies
You have at least 3 years of professional experience in designing and implementing software systems in Scala or Java
You have practical experience with developing distributed services using container orchestration tools (Kubernetes, preferably OpenShift) and modern messaging middleware (Kafka, NATS, RabbitMQ)
You understand event-driven architectures, including CQRS and event sourcing, and have ideally implemented a system using those
Previous experience with Python development and Python graphics endering libraries is a plus
You feel comfortable in an agile and self-organized work environment
If you have excellent English skills, you’ve come to the right place Take advantage of your opportunity now and become a pioneer! Join us and you'll have the chance to cooperate with leading industry players in a project team of top experts, where you can leave your mark on one of the most technologically riveting fields. You will be working in a startup atmosphere but will still continue to enjoy all of the advantages of a major corporation.
Du schaffst Großes und bekommst nicht weniger zurück: ein marktübliches Gehaltspaket mit i.d.R. unbefristeten Arbeitsverträgen und Beschäftigungssicherung sowie vielfältige Nebenleistungen und eine betriebliche Altersvorsorge.
Faszinierende Projekte und Aufgaben bei einem der vielfältigsten Arbeitgeber des Landes fordern Dein Können und warten auf Deine Handschrift.
Wir bieten Vergünstigungen im öffentlichen Nahverkehr wie z.B. ein Job-Ticket für den täglichen Arbeitsweg.