Head of Research
Created at: January 09, 2026 00:06
Company: Keller Executive Search
Location: New York, NY, 10001
Job Description:
This is a position within Keller Executive Search and not with one of its clients. As the Head of Research based in New York, Texas, this role leads the internal Research function and ensures consistent delivery across teams supporting executive search operations. Key Responsibilities • Identify risks and implement controls to protect service quality, data, and reputation. • Ensure adherence to internal policies, quality standards, and relevant regulatory requirements. • Establish KPIs, dashboa…