Site Engagement Manager, Immunology (Spain)
The Site Engagement Manager (SEM) is responsible for providing operational expertise to sites through ownership/management of Site Engagement Strategy. The scope of this role includes the following: Duties and Responsibilities: Define ...