Software Development Specialist (Python) Machine Learning for Railway Traffic Optimization

DB Zeitarbeit GmbH
Berlin, Germany
2 days ago
Apply on www.jobstairs.de
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, German

Tech stack

Artificial Intelligence Software Quality Code Review Continuous Integration Python (Programming Language) Machine Learning NumPy Pair Programming Software Architecture Software Engineering Software Systems Reinforcement Learning
+5 more
Multi-Agent Systems Deep Learning Technical Debt Gitlab Information Technology

Job description

We, DB Zeitarbeit GmbH, are the internal staffing service provider of Deutsche Bahn AG and at the same time your gateway into the DB Group. Short-term vacancies, project assignments, and parental leave cover positions are advertised through us to help meet the staffing needs of DB companies quickly and efficiently. As an employee of DB Zeitarbeit, you will work on fixed-term assignments across various business units of Deutsche Bahn, gain valuable professional experience, and develop new skills to support your future career path. Along the way, many of our temporary employees discover their long-term professional home within the DB Group. We are looking for you, at the earliest possible date, as a temporary employee on behalf of our client for an assignment as a Software Development Specialist (Python) Machine Learning for Railway Traffic Optimization (w/m/d) in Berlin. As a temporary employee, you will provide your services within the specified business unit while maintaining your employment contract with us, DB Zeitarbeit GmbH. Deine Aufgaben: Develop and enhance software solutions in Python for advanced machine learning Contribute to the further development of a Multi-Agent Reinforcement Learning (MARL) platform that supports intelligent traffic and capacity management Collaborate closely with software architects, engineers, and AI experts to design and implement new features and technical solutions Ensure high software quality through testing, code reviews, and pair programming Continuously improve the maintainability and performance of the codebase by reducing technical debt and implementing best practices Actively contribute to the evolution of development standards, architectural guidelines, and engineering practices within the team Dein Profil: Degree in Computer Science or a comparable field of study At least five years of professional experience in the architecture and development of software systems using Python Strong commitment to writing clean, maintainable, and thoroughly tested code Experience working collaboratively in agile and cross-functional teams Excellent English communication skills, both written and spoken. Knowledge of German is an advantage Ideally, experience with software architecture, NumPy, GitLab, and CI / CD environments You possess a valid residence and work permit for Germany and are authorized to work in Germany for the duration of the assignment Das ist uns wichtig: Unser Anspruch ist es, allen Kandidat:innen bei gleicher Eignung die gleichen Chancen fĂŒr den Einstieg bei uns zu bieten. Wir fördern aktiv die Vielfalt und das Miteinander in unseren Teams. Wir schĂ€tzen jede Bewerbung, unabhĂ€ngig von Geschlecht, NationalitĂ€t, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Behinderung, Alter, Dauer der Arbeitslosigkeit sowie sexueller Orientierung und IdentitĂ€t.

Requirements

employment contract with us, DB Zeitarbeit GmbH. Deine Aufgaben: Develop and enhance software solutions in Python for advanced machine learning Contribute to the further development of a Multi-Agent Reinforcement Learning (MARL) platform that supports intelligent traffic and capacity management Collaborate closely with software architects, engineers, and AI experts to design and implement new features and technical solutions Ensure high software quality through testing, code reviews, and pair programming Continuously improve the maintainability and performance of the codebase by reducing technical debt and implementing best practices Actively contribute to the evolution of development standards, architectural guidelines, and engineering practices within the team Dein Profil: Degree in Computer Science or a comparable field of study At least five years of professional experience in the architecture and development of software systems using Python Strong commitment to writing clean, maintainable, and thoroughly tested code Experience working collaboratively in agile and cross-functional teams Excellent English communication skills, both written and spoken. Knowledge of German is an advantage Ideally, experience with software architecture, NumPy, GitLab, and CI / CD environments You possess a valid residence and work permit for Germany and are authorized to work in Germany for the duration of the assignment Das ist uns wichtig: Unser Anspruch ist es, allen Kandidat:innen bei gleicher Eignung die gleichen Chancen fĂŒr den Einstieg bei uns zu bieten. Wir fördern aktiv die Vielfalt und das Miteinander in unseren Teams. Wir schĂ€tzen jede Bewerbung, unabhĂ€ngig von Geschlecht, NationalitĂ€t, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Behinderung, Alter, Dauer der Arbeitslosigkeit sowie sexueller Orientierung und IdentitĂ€t.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobstairs.de
Prepare application

Good distractions

Loading talks and stories from around this role