Join Us

Our Office

Located in the Xuhui District of Shanghai, Outbrain's local office reflects the city's vibrant energy and entrepreneurial spirit. Shanghai, China's financial hub, blends modernity with tradition, boasting iconic skyscrapers alongside historic landmarks like the Bund. Xuhui District, known for its diverse mix of residential and commercial spaces, offers a dynamic environment for businesses to thrive. The local culture embraces innovation, reflected in Shanghai's thriving tech scene and culinary diversity. With its convenient location and vibrant surroundings, our office serves as a hub for collaboration, creativity, and cultural exchange in the heart of Shanghai.

Office Location Image


Amrita De La Pena

Manager Director, APAC

Inbal Costis

Managing Director China, HK and Taiwan

Outbrain Logo

Come to Say Hello