Contact us

We’re here to help

Thanks! We'll be in touch soon

Office locations

Our team is distributed around the world and we have offices in key locations.

San Jose (HQ)

101 Metro Dr #340
San Jose, CA 95110
Get directions

Lausanne, Switzerland

EPFL Innovation Park
Building D, 4th floor, 1015
Get directions