About the role
As a Business Development Specialist, you will play an integral part in growing Penumbra in Latin America by supporting the Country Manager of Brazil in developing downstream strategy and execution initiatives across multiple regions. In this role, you will be responsible for…
This job has closed since the index was last updated. Read it there ↗