affiliate marketing programs job description