Customer Success Manager at Windward (London) — aijobsearch