Stephen Townshend

Senior Customer Success Operations Manager

Stephen Townshend is a Senior Customer Success Operations Manager at Algolia, having joined the company in October 2023. Prior to this position, Stephen held several roles at Clarivate, including Business Intelligence & Programme Management Leader and Customer Success MI & PMO Consultant from December 2020 to October 2023. Stephen's career also includes experience as a Management of Information & Project Management Office Consultant at CPA Global and as an Account Manager at Orlight. Stephen previously worked as a Process Specialist at Ford Credit and served as an Admissions Coordinator at The University of Notre Dame Australia. Earlier experience includes a role as an Underwriter at Ford Motor Company. Stephen earned a Bachelor's degree in Psychology from Anglia Ruskin University between 2011 and 2014.

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices