Ищут опытного профессионала машинного обучения, в совершенстве владеющего всеми технологиями и алгоритмами и мечтающего работать в главной соцсети страны
Обязанности
В работе мы применяем:
- Hadoop, Spark, Kafka и другие технологии из мира Big Data, которые мы готовим на Scala
- PyTorch и другие инструменты для анализа контента и работы с нейронными сетями
- Python и широкий стек библиотек для задач машинного обучения и аналитики
- Свой диалект PHP с расширениями для эффективной работы с системами
Рекомендательные системы:
- Какие авторы будут интересны пользователю и как найти для создателей контента новую аудиторию
- Как факторизовать разрежённую матрицу с миллиардами значений
- Как провести кластеризацию и классификацию пользователей и авторов по интересам
- Как рекомендовать друзей на основе анализа гигантского социального графа и других данных о пользователе
- Как кластеризовать вершины в графах, если их там сотни миллионов
- Как обеспечить новизну и разнообразие рекомендаций
Ранжирование:
- Что такое «счастье» пользователей, авторов и контентной платформы, как его точно измерить даже при небольших изменениях
- Как построить функцию потерь, которая наиболее точно соответствует «счастью»
- Какие факторы влияют на то, что нравится и не нравится пользователю
- Как собрать данные для обучения модели
- Как найти мощные модели ранжирования, которые способны работать под большой нагрузкой
- Как корректно проводить тестирование новых функциональностей в системе с сильным сетевым эффектом
Инфраструктура:
- Как эффективно собирать, хранить и обрабатывать терабайты данных каждый день, а также масштабировать машинное обучение под такой объём информации
- Как быстро узнавать о проблемах и их причинах
- Как понять, что рекомендательная система работает корректно
- Как сделать онлайн-ранжирование быстрее и производительнее
Требования
Напишите нам, даже если про вас — только один из этих пунктов, а по остальным вы готовы развиваться:
- Высокий уровень навыков в программировании
- Отличные знания алгоритмов и структур данных
- Умение грамотно использовать алгоритмы машинного обучения
- Навыки работы с фреймворками Big Data
- Сильная математическая база
Условия
- Интересные и сложные задачи на стыке разных областей знаний
- Минимальную бюрократию и максимальную скорость разработки
- Возможность быстро прокачать свои навыки
- Работу с лучшими специалистами в своих направлениях, чемпионами мира по программированию, кандидатами технических наук и перспективными талантами
- Офис в историческом центре Санкт-Петербурга
- Уровень зарплаты, который зависит только от ваших знаний и трудоспособност
- ДМС, чтобы лечиться в удобное время и без лишних трат