Customer Success Associate
- Location
- Greater London, England, United Kingdom
success, enablement, technical training, implementation, consulting, or a scientific role with meaningful customer exposure. Scientific or technical grounding. A degree in chemistry, materials science, biology, chemical engineering, or a related field, or equivalent hands-on experience in a scientific or technical environment. A teaching instinct. You're good at making ...