The Customer Success Manager will be responsible for onboarding consultants, understanding clients’ project requirements, and consultants’ expertise, ensuring scientific matching of freelancers to projects.
The Talent Acquisition Specialist will be responsible for identifying, engaging, and attracting top-tier talent (consultants and experts) to satisfy Riverhead’s diverse portfolio of projects.
The Marketing Specialist will be responsible for marketing and branding planning and execution to support Riverhead’s digital presence, ensuring congruence with our values and mission.