Профессия
Разработчик музыкальных сервисов
Плейлист «Мне нравится» подстраивается под тебя не по волшебству — где-то за этим стоит программист, который обучил систему угадывать вкусы. Я — разработчик музыкальных сервисов, и моя работа связана не с исполнением, а с тем, как музыку находят и предлагают слушателю.
Я пишу алгоритмы, которые сравнивают вкусы разных пользователей: если у двух людей совпадает половина любимых треков, велика вероятность, что понравится и остальное. Такой подход называют совместной фильтрацией. Другой инструмент — нейросети: они обучаются на миллионах прослушиваний и сами находят закономерности в предпочтениях слушателей, а не просто повторяют заданные мной правила. Чем точнее работает алгоритм, тем реже человек листает подборку в поисках чего-то стоящего.
Специального музыкального образования для этой профессии не нужно — гораздо важнее качественная подготовка в сфере программирования и работы с данными, особенно с машинным обучением. Такие специалисты работают в командах, которые создают и развивают потоковые музыкальные сервисы, а вместе с ростом самого рынка стриминга растёт и востребованность этой профессии.

Каждый день я
- Слежу за качеством данных о прослушиваниях и предпочтениях пользователей
- Пишу и тестирую алгоритмы совместной фильтрации
- Подбираю архитектуру нейросети под конкретную задачу рекомендаций
- Обучаю модели машинного обучения на новых данных
- Оцениваю точность рекомендаций и ищу, где алгоритм ошибается
- Участвую в разработке интерфейса, который показывает пользователю подборки
- Обсуждаю с командой, как улучшить работу сервиса
- Слежу за нагрузкой системы при росте числа пользователей
Карьера
- Технологические компании и интернет-холдинги
- Разработчики потоковых музыкальных сервисов
- Мобильные операторы
- Музыкальные издательства и лейблы
- Разработчики компьютерных игр
- Аудио- и видеоплатформы
Тебе будет интересна моя профессия, если ты
- Математика и информатика даются тебе легко и по-настоящему интересны
- Ты любишь разбираться, как работают алгоритмы и почему что-то не получается с первого раза
- У тебя есть терпение — можешь часами искать одну ошибку в коде
- Ты много слушаешь музыку и подмечаешь, какие сервисы предлагают тебе удачные подборки
- Тебе интересно, как устроены большие базы данных и системы, которыми пользуются миллионы людей
- У тебя есть внимание к деталям — мелкая неточность в коде тебя не устраивает
- Ты пробовал программировать самостоятельно, помимо школьных заданий
- Тебе нравится работать в команде и обсуждать идеи с другими




