Meet our Global Team

A diverse team of 140 professionals from 30 nationalities across 5 offices.

Join Our Team

Our Team

Pierre MetraillerCEO
Ivan ProbstVP Professional Services
Igor IevsiukovCTO
Nektarios MakrisVP Business Development
Josip LisecHead of Product