The successful candidate will lead the integer programming team, currently consisting of four scientific staff and several student assistants. The team's current core project is the development of the GCG solver, based on the SCIP framework. You guide PhD students, both within the team and the group at large. Your research with team members and external parties meet international top-tier standards. You teach in your own area of specialization and within the group's standard teaching program. We expect you to pursue an academic career and we fully support you in this endeavour.
You hold (or are close to the completion of) an excellent Ph.D. in discrete mathematics, computer science, operations research, or a related discipline. You have a profound knowledge in (computational) mathematical optimization in theory and practice. Ideally, you combine great mathematical talent with the ability to lead industry-driven projects. We expect a documentation in the form of scientific publications and successful projects. Solid implementation skills are a must. We are happy about your experience with the SCIP framework. We look forward to your ambition, persistence, creativity, and team spirit. It is helpful if you are already experienced in leading a small team and applying for third party funding.
We regularly seek student assistants ("Hiwis") supporting us in our research and development activities. In fundamental research projects, you implement and test optimization models and algorithms and develop libraries of benchmark instances. In our industry projects, in additon to the above, practical data needs to be cleaned and analyzed, and computational results need to be visualized.
A contract typically refers to 10h/week; working hours and attendance are flexible. However, we request a regular presence at the chair.
Most of our tasks require excellent computer programming skills and a strong computer affinity in general. We develop in C, C++, and Java. You are in very good command of at least one of these programming languages. Ideally, you possess further knowledge in e.g., scripting languages, the use of data bases, or experience in developing GUIs. You should know how to choose and use fundamental data structures. We often use the SCIP framework.
A mathematical background in optimization and/or efficient algorithms is desirable.
We guide you thoroughly, but expect autonomous/critical thinking, dedication, and a pronounced responsibility for your tasks.