Account Manager Emea French & Italian Jobs