Deployment Strategist
- Location
- Greater London, England, United Kingdom
someone else. Academically excellent. You have an exceptional academic track record from a top university, with strong A-levels or equivalent. A STEM degree is desirable but not essential. A strong communicator. Your emails are crisp, your decks land after a few iterations, and you can explain technical ideas ...