Manager, Site Strategy & Engagement EU (IRL) - English/French job at Scout Clinical