Auf einen Blick
- Aufgaben: Join our team to explore control theory and machine learning in automation research.
- Arbeitgeber: ETH Zurich is a top-tier university known for innovation in science and technology.
- Mitarbeitervorteile: Enjoy a modern research environment with excellent infrastructure and diverse opportunities.
- Warum dieser Job: Contribute to impactful research while collaborating with international experts in a supportive culture.
- Gewünschte Qualifikationen: Must have a Master’s degree in control theory, engineering, or applied mathematics; programming skills required.
- Andere Informationen: Position starts in July 2025 and lasts for 4 years.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
The Automatic Control Laboratory (IfA) in the Department of Information Technology and Electrical Engineering of ETH Zurich is a community of approximately 50 researchers from more than 20 countries working on the development of methods and computational tools for automation, exploring their potential for promoting our social well-being in areas such as energy systems, transportation, and industrial processes. We are looking for two doctoral students to join our international team and contribute to our research efforts in the area of control and automation and their connections to learning methods. The doctoral students will be supervised by Professor John Lygeros in collaboration with Dr. Efe Balta from Inspire AG and Professors Giancarlo Ferrari-Trecate and Daniel Kuhn from EPFL, under the auspices of the NCCR Automation .
The NCCR Automation is a National Centre of Competence in Research that fosters the collaboration of numerous researchers from across Switzerland with interests in automatic control, related fields such as optimisation and machine learning, and their applications. The extensive activities of the NCCR Automation in education (ranging from primary to continuing education), technology transfer, entrepreneurship, outreach, equal opportunities, and open source/access/data, support our researchers in expanding their interests and skills beyond research.
Project background
Control theory is arguably the technological foundation of the unprecedented drive towards automation we have been experiencing over the past decades. As the systems we are interested in automating become larger and more complex, control methods that can deal with uncertainty and partial information have become increasingly important. This has led to a rapprochement between control theory and methods traditionally associated with machine learning. The two doctoral student positions we are looking to fill aim to explore the interplay between these two areas. They will be integrated in the wider team of the Automatic Control Laboratory and the NCCR Automation ecosystem.
Job description
We are looking for two motivated doctoral students to contribute to this effort. The envisioned research will address:
- Distributionally robust Markov Decision Processes (MDP). Distributional robustness has been studied for finite state and action MDP, where uncertainty can be encoded by constraints on the entries on the stochastic transition matrix. Compared to a standard MDP, robustification typically gives rise to additional regularization terms. The aim is to extend this approach to different types of uncertainty descriptions, structural properties of the underlying chains, and infinite state-action MDP. (In collaboration with Giancarlo Ferrari-Trecate and Daniel Kuhn at EPFL.)
- Policy gradient for control parametrisations: Policy gradient methods are often associated with deep reinforcement learning and policies parametrised by neural networks. The aim is to extend this approach to the design of policies based on control architectures. (In collaboration with Efe Balta from Inspire AG .)
In addition to methodology development, in both cases we envision testing the methods on benchmark problems, robotic testbeds available at the Automatic Control Laboratory, and real-world applications we cater to in our lab, including energy systems, industrial processes, and mobility.
Profile
You are highly motivated and dedicated with a Master’s degree in a field addressing control theory, including electrical or mechanical engineering, or applied mathematics. Programming, modelling, and data analysis skills in Python and machine learning/optimization libraries/toolboxes support you in contributing to our ongoing software development efforts. Your spoken and written English skills help you navigate our international environment.
We offer
We are offering a multifaceted and challenging position in a modern research environment with excellent infrastructure. The ideal starting date is July 2025 with a planned duration of 4 years.
We value diversity
In line with our values , ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.
About ETH Zürich
ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.
#J-18808-Ljbffr
Doctoral (PhD) Student Positions in control and learning theory Arbeitgeber: ETH Zürich

Kontaktperson:
ETH Zürich HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Doctoral (PhD) Student Positions in control and learning theory
✨Tip Number 1
Familiarize yourself with the latest research in control theory and machine learning. This will not only help you understand the current trends but also allow you to engage in meaningful discussions during interviews.
✨Tip Number 2
Connect with current or former doctoral students from the Automatic Control Laboratory. They can provide insights into the research environment and expectations, which can be invaluable for your application.
✨Tip Number 3
Showcase any relevant projects or research you've done in Python, especially those involving optimization or machine learning. Being able to discuss your hands-on experience will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss how your background aligns with the specific research areas mentioned in the job description, such as distributionally robust Markov Decision Processes. Tailoring your conversation to these topics will demonstrate your genuine interest.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Doctoral (PhD) Student Positions in control and learning theory
Tipps für deine Bewerbung 🫡
Understand the Research Focus: Familiarize yourself with the research areas mentioned in the job description, particularly control theory and machine learning. Highlight any relevant experience or coursework in your application.
Tailor Your CV: Ensure your CV reflects your Master’s degree and any relevant projects or research in control theory, electrical or mechanical engineering, or applied mathematics. Include programming skills in Python and any experience with machine learning or optimization libraries.
Craft a Strong Motivation Letter: Write a motivation letter that clearly articulates your interest in the doctoral positions and how your background aligns with the research goals of the Automatic Control Laboratory. Mention specific projects or experiences that demonstrate your skills and motivation.
Highlight Language Proficiency: Since the position requires strong spoken and written English skills, make sure to mention any relevant language certifications or experiences that showcase your proficiency in English.
Wie du dich auf ein Vorstellungsgespräch bei ETH Zürich vorbereitest
✨Understand the Research Focus
Make sure to familiarize yourself with the specific research areas mentioned in the job description, such as distributionally robust Markov Decision Processes and policy gradient methods. Being able to discuss these topics intelligently will show your genuine interest and preparedness.
✨Showcase Your Technical Skills
Highlight your programming, modeling, and data analysis skills, especially in Python and relevant machine learning/optimization libraries. Be ready to provide examples of past projects or experiences where you applied these skills effectively.
✨Demonstrate Collaboration Experience
Since the positions involve collaboration with various professors and researchers, be prepared to discuss your experience working in teams. Share examples of how you've successfully collaborated on projects, particularly in an international or diverse environment.
✨Prepare Questions for Your Interviewers
Think of insightful questions to ask about the research environment, ongoing projects, and the team dynamics at the Automatic Control Laboratory. This not only shows your enthusiasm but also helps you gauge if the position is the right fit for you.