Carole Stehlin hat Politikwissenschaften sowie Public Management an den Universitäten Lausanne, Bern, Prag und Genf studiert. Sie ist seit 2019 im Büro von Interface Lausanne tätig, nachdem sie zuvor Erfahrungen bei IBM und internationalen Organisationen gesammelt hat. Ihr Arbeitsschwerpunkt liegt in der Begleitung und Evaluation von Projekten zu den Themen Gesundheit und Soziales. Seit 2024 ist sie stellvertretende Leiterin von Interface Suisse Romande.