Sabela Ramos took up a position with Google

Sabela Ramos started her new position at Google Zurich this week.