The Head of Deployment & Success at Telli will play a crucial role in shaping the company's customer engagement strategy through AI voice technology. This position involves building and leading a team dedicated to ensuring successful deployment and customer satisfaction across a growing client base. The ideal candidate will have significant experience in fast-paced commercial environments and a strong understanding of AI and customer operations.