Project Manager
- Location
- Greater London, England, United Kingdom
detail-orientated to ensure we continue to keep all our moving parts moving. We need someone who thrives on operational excellence and problem solving, is naturally social and who builds relationships and can make sure our community of scientists and engineers feel supported and inspired. You should thrive ...