PhD Position in Machine Learning for Multiobjective Combinatorial Optimization

Technical University Of Munich
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Computer Programming
Python
Machine Learning
TensorFlow
Reinforcement Learning
PyTorch
Information Technology

Job description

  • Implement and experimentally evaluate the developed methods using modern ML frameworks (e.g., PyTorch).
  • Benchmark the developed approaches on standard combinatorial optimization problems.
  • Present research results at international machine learning and optimization conferences and publish them in scientific journals.
  • Teach tutorials (in English) for the courses Advanced Mathematics 1-2 and/or Statistics at TUM Campus Straubing., * Transcripts and degree certificates of your BSc and MSc studies (with detailed course and grade information).
  • If applicable: List of relevant projects and publications.
  • Optional: A letter of recommendation from your MSc thesis supervisor.

Applications will be reviewed starting 30 April 2026 and will remain open until the position is filled.

Die Stelle ist für die Besetzung mit schwerbehinderten Menschen geeignet. Schwerbehinderte Bewerberinnen und Bewerber werden bei ansonsten im wesentlichen gleicher Eignung, Befähigung und fachlicher Leistung bevorzugt eingestellt.

Hinweis zum Datenschutz: Im Rahmen Ihrer Bewerbung um eine Stelle an der Technischen Universität München (TUM) übermitteln Sie personenbezogene Daten. Beachten Sie bitte hierzu unsere Datenschutzhinweise gemäß Art. 13 Datenschutz-Grundverordnung (DSGVO) zur Erhebung und Verarbeitung von personenbezogenen Daten im Rahmen Ihrer Bewerbung. Durch die Übermittlung Ihrer Bewerbung bestätigen Sie, dass Sie die Datenschutzhinweise der TUM zur Kenntnis genommen haben.

Requirements

  • Above-average master's degree in mathematics, theoretical computer science, machine learning, or a closely related field.
  • Strong background in discrete optimization, algorithms, or reinforcement learning.
  • Good programming skills (preferably Python) and experience with machine learning frameworks such as PyTorch or TensorFlow.
  • Strong analytical and problem-solving skills and interest in mathematical research.
  • Experience with multiobjective optimization is a plus.
  • Very good command of spoken and written English.

Benefits & conditions

  • A stimulating international research environment at the interface of mathematics and computer science.
  • Close supervision and support for developing an independent research profile.
  • Opportunities to publish in leading journals and present at international conferences.
  • Funding for conference travel and research visits.
  • Flexible working hours and a friendly working atmosphere.
  • A 3-year contract (75% TV-L E13 during the first 8 months, increasing to 100% afterwards) with salary and benefits according to the public service agreement of Bavaria.

Apply for this position