Machine Learning Engineer в Рекомендации, Москва
Компания: VK
Локация: Москва
О компании
VK — это одна из ведущих компаний в России, активно работающая в области технологий и цифровых услуг. Она объединяет различные платформы и продукты, позволяя пользователям находить нужный контент и общаться друг с другом. Компания также активно занимается развитием новых технологий, включая решения в области искусственного интеллекта и машинного обучения.
Среди базовых продуктов VK можно выделить социальные сети, мессенджеры и сервисы контентного доступа, что делает её важным игроком на российском рынке цифровых услуг.
Ключевые факты:
- Место на рынке: топ-3 компании по предоставлению цифровых услуг в России
- Продукты: социальные сети, мессенджеры, инструменты для бизнеса
- Локация: офис в Москве
- Размер команды: несколько тысяч сотрудников по всей стране
О вакансии
Команда, работающая в области Рекомендаций в VK, занимается разработкой передовых решений для улучшения пользовательского опыта через машинное обучение. Основное внимание уделяется проектам, связанным с улучшением качества и производительности трансформерных моделей, а также исследованию алгоритмов, которые помогают предсказать пользовательские предпочтения. Такие технологии используются для интеграции множества продуктов VK в единую архитектуру.
Специалисты занимаются внедрением современных нейросетевых моделей, что требует глубокого понимания не только ML, но и особенностей пользовательского поведения и цифровых интерфейсов. Это требует проведения аналитики, обработки больших данных и экспериментов с A/B-тестами для проверки гипотез.
Чем предстоит заниматься:
- Разрабатывать новые трансформерные модели для продуктов VK
- Улучшать нейросетевое ранжирование и оптимизировать его для онлайн-вычислений
- Исследовать модели предсказания и анализировать поведение пользователей
- Внедрять новые модели в продукты и системы компании
- Проводить эксперименты для вывода эффективных гипотез в область дизайна и контента
Что мы предлагаем:
- Возможность работать над интересными проектами в передовой компании
- Работа в команде высококвалифицированных специалистов
- Участие в стажировках и возможность карьерного роста
- Современные условия работы в офисе в Москве
Обязанности
- Разработка и улучшение трансформерных моделей
- Оптимизация нейросетевых решений под задачи компании
- Анализ поведения пользователей и потребления контента
- Проведение A/B-тестов для проверки гипотез
- Внедрение моделей в существующие продукты VK
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Улучшать качество трансформерных моделей и исследовать scaling-laws в продуктах компании VK
- Разрабатывать трансформерные модели для объединения сразу нескольких продуктов VK в одной архитектуре
- Улучшать нейросетевое ранжирование, исследовать производительность модели и оптимизировать ее для запуска в online
- Исследовать вариационные модели ранжирования для предсказания вероятностных распределений пользователей в сервисах
- Анализировать поведение пользователей и потребление контента, выдвигать и проверять гипотезы, проводить A/B-тесты
- Внедрять трансформерные и нейроранжирующие модели в продукты VK
- Знание алгоритмов и структур данных
- Практический опыт разработки на Java, Python или C++ / Rust
- Опыт работы с DL (torch, triton, distributed-dl)
- Опыт работы с технологиями обработки больших данных (Hadoop, Spark, YT и другое)
- Умение оптимизировать kernel компоненты DL моделей
- Знание вариационных ML методов(VAE, Counterfactual методы)