internet and social media careers in Amsterdam, Netherlands