{"id":3106129,"url":"https://alion.io/job/deutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd","title":"Software Development Specialist (Python) Machine Learning for Railway Traffic Optimization (w/m/d)","company":{"id":5286,"name":"Deutsche Bahn","domain":"deutschebahn.com","url":"https://alion.io/company/deutschebahn","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career sitemap","truth_index":{"grade":"B","score":83,"open_postings":982,"ghost_share":0,"stale_share":0.66,"repost_share":0.001,"time_to_fill_p50_days":46,"computed_at":"2026-10-27T05:46:45Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Berlin, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":74000,"max_usd":154000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":19},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"GitLab","optional":false},{"name":"Machine Learning","optional":false},{"name":"NumPy","optional":false},{"name":"Python","optional":false},{"name":"Reinforcement Learning","optional":false}],"status":"live","first_seen_at":"2026-10-16T00:00:00Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-28T03:24:19Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"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.\nDeine Aufgaben:\nDevelop and enhance software solutions in Python for advanced machine learning\nContribute to the further development of a Multi-Agent Reinforcement Learning (MARL) platform that supports intelligent traffic and capacity management\nCollaborate closely with software architects, engineers, and AI experts to design and implement new features and technical solutions\nEnsure high software quality through testing, code reviews, and pair programming\nContinuously improve the maintainability and performance of the codebase by reducing technical debt and implementing best practices\nActively contribute to the evolution of development standards, architectural guidelines, and engineering practices within the team\nDein Profil:\nDegree in Computer Science or a comparable field of study\nAt least five years of professional experience in the architecture and development of software systems using Python\nStrong commitment to writing clean, maintainable, and thoroughly tested code\nExperience working collaboratively in agile and cross-functional teams\nExcellent English communication skills, both written and spoken. Knowledge of German is an advantage\nIdeally, experience with software architecture, NumPy, GitLab, and CI / CD environments\nYou possess a valid residence and work permit for Germany and are authorized to work in Germany for the duration of the assignment\nDas ist uns wichtig:\nUnser 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.\nDeine VorteileAttraktive Konditionen: Du schaffst Großes und bekommst nicht weniger zurück: Ein tarifvertraglich geregeltes Gehaltspaket inkl. verschiedener Ausgleichmodelle für Überstunden, Weihnachtsgeld sowie vielfältige Nebenleistungen.\nFlexible Arbeitszeitgestaltung: Bis zu 34 Tage Urlaub: Bei uns kannst du selbst entscheiden, ob du mehr Urlaub nehmen, deine Arbeitszeit verkürzen oder gerne mehr verdienen möchtest. Je nachdem, wie es zu deinem Leben passt.\nFlexible Arbeitszeitmodelle: Wir fördern flexible, individuelle Arbeitsmodelle und unterstützen, wenn es betrieblich möglich ist, durch moderne Arbeitsformen, z.B. mobiles Arbeiten.\nFreifahrten: Wir bieten dir 16 Freifahrten innerhalb Deutschlands pro Jahr und weitere Fahrvergünstigungen wie z.B. DB Job-Ticket für deinen täglichen Arbeitsweg. Darüber hinaus gibt es günstige Mitnahmemöglichkeiten für Familie und Freunde.\nInteressante Herausforderungen: Du bist Experte (w/m/d) auf deinem Gebiet? Dein Fachwissen ist bei uns gefragt, denn du trägst damit zum Erfolg der DB bei.\nSprungbrett in den DB-Konzern: Wir sind deine zusätzliche Einstiegsmöglichkeit in die Konzernwelt der Deutschen Bahn. Häufig entwickeln sich dabei aus unseren Zeitarbeitsverträgen Direktanstellungen bei der DB.\nVielfältige berufliche Perspektiven: Durch verschiedene Einsätze hast du die Möglichkeit, ein breites Spektrum an Erfahrungen zu sammeln: Geht ein Einsatz zu Ende, haben wir meistens schon die nächste Einsatzmöglichkeit für dich parat.\nQualifications\nDein 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.","description_format":"text","description_chars":4813,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"German","level":"All levels","optional":true},{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Transport Infrastructure","Public Transport","Rail Transport","Logistics"],"lifecycle":[{"event":"open","at":"2026-10-22T19:16:29Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":11,"expected_fill_days":46,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/deutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd","json_url":"https://alion.io/job/deutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd.json","meta":{"generated_at":"2026-10-28T04:23:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5796,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5286},"rest":"https://alion.io/mcp/rest/get_company?id=5286"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdeutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdeutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdeutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/deutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdeutsche-bahn-software-development-specialist-python-machine-learning-for-railway-traffic-optimization-wmd"}]}