Одноклассники — это крупнейшая развлекательная социальная сеть в России. Место, где можно всегда оставаться на связи со своими друзьями и близкими, выкладывать и редактировать фотографии, слушать любимую музыку, смотреть самые популярные видео и многое другое!
На данный момент, мы в поиске специалиста по машинному обучению, который возьмет на себя computer vision направление в нескольких сервисах OK.RU, в задачи которых входит обеспечение безопасности портала. В команде мы в основном практикуем end-to-end решения задач, поэтому предполагается, что кандидат не боится "испачкать руки" в продакшен коде.
Наш стек:
Языки: Python, Java, Scala;
Технологии которые часто используем в работе: PyTorch, DVC, MlFlow, Hadoop,Spark, Airflow, Kafka.
Задачи
- Определение объектов на фотографии (предметы одежды, окружение);
- Детекция и распознавание жестов пользователей по фото/видео для восстановления профиля;
- Определение подлинности фотографии;
- Задачи OCR;
- Автоматическая генерация изображений, перенос стилей.
Требования
- Уверенные навыки программирования на Python и хотя бы в одном статически типизированном языке;
- Опыт с DL библиотеками (Pytorch/TF);
- Хорошие теоретические знания классического ML;
- Интерес к SOTA в CV (задачи сегментации/детекции/классификации и тд);
- Знание методов классического CV;
- Опыт работы с современным BigData стеком (Hadoop/Spark/Airflow).
Будет плюсом
- Опыт оптимизации DL решений на инференс;
- Уметь прочитать, а затем воспроизвести в коде статью;
- Опыт промышленной разработки на Java/Scala/Python;
- Опыт разработки промышленных AI сервисов;
- Опыт применения DevOps практик в контексте разработки ML моделей;
- Опыт применения ML в cybersecurity и общее представление об этой сфере.