unil

JOIN US!

 

> Masters Thesis and Semester Projects

Do not hesitate to contact Prof. Cherubini for more information or if you want to pursue an internship, a Masters thesis, or a semester project in the lab.

Below you will find information about our open positions but we also welcome spontaneous applications as well. If you are interested in joining our team, or have an idea you would like to discuss, then please free to get in touch with one of our group members or visiting us at the Internef Building (Room 127.1 and 127.2).


> Open positions for PhD students

image

PhD in Human-Centered AI Systems for Collaborative Programming Learning

We are looking for a motivated PhD student to work on human-centred AI systems for collaborative programming learning.

This is a fully-funded PhD position for 5 years.

Research  Topic : 

With the advancements of Artificial Intelligence and Large Language Models, the process of learning programming is becoming more dynamic. We are seeking a motivated PhD candidate to explore the evolving role of AI in shaping collaborative dimensions of programming learning. This research lies at the intersection of Human-Computer Interaction (HCI), AI, and programming education. The candidate will explore and evaluate emerging interaction paradigms between programming learners and AI systems, focusing on how these interactions can foster collective initiatives and collaboration in programming learning.

This work will integrate a human-centred and psychologically informed approach to design and develop new tools and synergies between AI systems and people working on code together, with the goal of supporting more effective and engaging collaborative programming learning experiences. Candidates are welcome to bring their own research perspectives and ideas within this scope.

We welcome applicants who demonstrate:

  • Intellectual curiosity and the ability to work independently in shaping their research direction.
  • Strong foundations in Human-Computer Interaction research methodologies.
  • Solid background in computer science and AI/ML concepts, with practical experience in software development.
  • Critical and creative thinking, particularly the ability to define and pursue original research directions. 
  • Strong writing skills.

Desired Starting Date :

Summer 2025

Application Process :

The selection process will be conducted in multiple stages. Applications will first be screened based on the submitted documents mentioned below. Shortlisted candidates will be invited for an initial online interview. Those advancing past this stage will undergo a technical interview (format to be confirmed). Finalists will be invited for an onsite interview at our lab. For candidates applying from abroad, remote arrangements can be considered where necessary.

Applicants should submit the following documents:

  • Curriculum Vitae (CV) – including academic background, publications (if any), technical skills, and relevant experience.
  • One-page project proposal – outlining your research interests, possible research questions, and how they relate to the theme of AI in collaborative programming learning.
  • Writing sample – a first-authored academic paper or a copy of your thesis that demonstrates your writing skills and ability to engage with research literature.
  • Motivation letter – describing your interest in this PhD topic, your relevant background, and how you envision contributing to the project.
  • Transcript(s) – from relevant undergraduate and/or master’s degree programs.
  • Contact information for two academic referees – who can speak to your research potential and academic preparation.
Please submit your applications to Prof. Mauro Cherubini: Mauro.Cherubini@unil.ch

If you have any questions about the position or the application please send your questions to Dr. Lahari Goswami at : Lahari.Goswami@unil.ch