Avazu is looking for an experienced Country Manager located in Shanghai for the markets Germany, Austria and Switzerland. The Country Manager is responsible for managing a team of account managers as well as business development managers. Besides the managerial tasks the Country Manager acquires and manages top advertisers, online marketing agencies and affiliate networks.