Veeva Systems — Switzerland - Zürich
Full-time
Not specified
Veeva Systems is seeking a European Strategy professional to help life sciences companies modernize batch release processes. This customer-facing role invo