Software Developer for Real-Time Timetable Optimization (Software Developer)
We, DB Zeitarbeit GmbH, are the internal personnel service provider of Deutsche Bahn AG and at the same time your springboard into the DB Group: positions to be filled on short notice, project work, or parental leave replacements are advertised through us to quickly cover the personnel requirements of DB companies. As an employee of DB Zeitarbeit, you will work in fixed-term assignments for the business areas of Deutsche Bahn, gaining valuable professional experience and thereby acquiring new skills for your future career path. Frequently, our temporary employees find their professional home within the DB Group during this journey.
At the earliest possible date, we are looking for you as a temporary employee on behalf of DB System GmbH for an assignment as a Software Developer for Real-Time Timetable Optimization (f/m/d) at the Berlin location. As a temporary employee, you will perform your work in the mentioned business area, while you conclude your employment relationship with us, DB Zeitarbeit.
Your tasks:
- Development and implementation of innovative algorithms for the real-time optimization of timetables and traffic flows
- Use of methods from Reinforcement Learning, graph theory, and optimization to solve complex challenges in railway operations
- You will contribute your expertise to the further development of the future Capacity & Traffic Management System (CTMS) and actively shape its intelligent decision logics
- Further development of powerful software solutions based on Python
- Close cooperation with international experts from the fields of Artificial Intelligence, Software Engineering, and Operations Research
- You will work in an agile project environment with high personal responsibility and benefit from flexible and predominantly remote-oriented working methods
Your profile:
- Successfully completed university degree in Computer Science, Mathematics, Data Science, or a comparable field
- At least three years of professional experience in software development with Python
- Strong analytical skills and experience in solving complex problems
- High level of self-organization and self-motivation, especially in agile and virtual working environments
- Business fluent English skills in speaking and writing, as English is the working language in the international project team
- Ideally, you already have practical experience with graph algorithms and/or Reinforcement Learning
This is important to us:
Our aim is to offer all candidates with equal suitability the same opportunities to join us. We actively promote diversity and togetherness in our teams. We value every application, regardless of gender, nationality, ethnic and social origin, religion, worldview, disability, age, duration of unemployment, as well as sexual orientation and identity.
Your advantages
- You achieve great things and get no less in return: A collectively agreed salary package including various compensation models for overtime, Christmas bonus, as well as diverse fringe benefits.
- Up to 34 days of vacation: With us, you can decide for yourself whether you want to take more vacation, reduce your working hours, or prefer to earn more. Depending on what fits your life.
- We promote flexible, individual working models and support them, where operationally possible, through modern forms of work, e.g., mobile working.
- We offer you 16 free trips within Germany per year and other travel discounts such as the DB Job-Ticket for your daily commute. In addition, there are affordable options for taking family and friends along.
- Are you an expert (f/m/d) in your field? Your expertise is in demand with us, as you contribute to the success of DB.
- We are your additional entry opportunity into the corporate world of Deutsche Bahn. Frequently, our temporary employment contracts develop into direct employments at DB.
- Through various assignments, you have the opportunity to gain a wide spectrum of experience: When one assignment ends, we usually already have the next assignment opportunity ready for you.
Equal opportunity and self-determined participation of severely disabled persons and those of equal status, as well as respectful cooperation, are firmly anchored principles within the DB Group. Therefore, severely disabled and equivalent applicants will be given preferential consideration if they have equal suitability.
Contact person
Listed by the employer in the job posting — for questions and your application.
- Nicht eingegeben+49 30 29730850