The browser you’re using is no longer supported by our website. Please use Microsoft Edge, Chrome or Firefox for a better browsing experience.

Olivier Filliol

Olivier Filliol, Director

Swiss national
Born in 1967
First elected in 2020

Olivier Filliol started his professional career as a strategy consultant with Bain & Company, working in the Geneva, Paris and Sydney offices. In 1998, he joined Mettler Toledo International Inc., a global manufacturer and marketer of precision instruments for use in laboratory, industrial and food retailing applications. 

From 1998 to 2021 he served in various positions including General Manager of the company’s North American checkweighing operations, Head of Process Analytics and Head of Global Sales, Service and Marketing and, from 2008 until 2021, as President and Chief Executive Officer. 

Olivier is an active investment partner in more than 20 venture capital funded startups, with a focus on the life science tools, MedTech and digital tech spaces.

He holds the following mandate in companies that are quoted on an official stock exchange: member of the Board of Straumann Group.

Olivier Filliol holds a Master (lic. oec.) and Ph.D. (Dr. oec.) in Business Administration from the University of St. Gallen, Switzerland. He also completed executive education at the Business School of Stanford University.