CAST
–
Bengaluru, Karnataka, India
... As a Presales Manager, you will work together with India Sales leaders to introduce the CAST tech to the marketplace. You will help prospective, existing customers and partners understand the power of our unique technology, develop creative ... - May 09