Эта профессия пока не очень распространена в России (хотя вакансии все же встречаются), но на Западе такие уважаемые компании, как Airbnb, Google или Microsoft давно держат у себя в штате человека с такой должностью. Чем он занимается?
В первую очередь надо отметить, что developers advocate сам является разработчиком, он говорит с программистами на одном языке и отлично понимает особенности их работы.
Developers advocate помогает новым разработчикам сориентироваться в продукте, куда они пришли работать; ратует за их интересы в организации, влияет на roadmap в соответствии с их нуждами. Он также следит за трендами и внедряет новые подходы к разработке, подсказывает удобные инструменты.
Кроме того, developers advocate находится в постоянной связи с глобальным сообществом разработчиков. Он выступает на конференциях, рассказывает как пользоваться продуктом (именно с точки зрения разраба, умея отвечать на глубоко технические вопросы), а потом доносит до команды продукта полученный фидбек.
PS. Больше контента в телеграм-канале Business English.