OOzon
разработчик python рекомендательных систем
Коротко
Разработка и оптимизация GPU-движка векторного поиска для отбора кандидатов в рекомендательных системах Ozon (персональные рекомендации, карточка товара, пуш-рассылки). Команда работает со стеком Python, PyTorch, NVIDIA Triton, Golang, PySpark, Hive, HDFS, Airflow. Требуется хорошее знание Python, опыт работы с PyTorch и/или NVIDIA Triton, знание алгоритмов и структур данных, опыт работы с GPU. Полная занятость, удалённый формат.
Описание
Привет! Мы команда Отбора кандидатов. Наша команда занимается разработкой и адаптацией векторного движка на GPU. Основное применение технологии – отбор кандидатов для различных рекомендательных лент Ozon (персональные рекомендации, рекомендации на карточке товара, пуш-рассылки и прочие). Наш стек: Python, PyTorch, NVIDIA Triton, Golang, PySpark, Hive, HDFS, Airflow.
Задачи
•Разрабатывать и улучшать GPU-движок векторного поиска для рекомендательной системы.
•Оптимизировать выполнение алгоритмов на GPU, снижая задержку подбора кандидатов.
•Совместно с продуктовыми ML-командами развивать возможности движка под разные сценарии рекомендаций.
Требования
•Хорошее знание Python.
•Опыт работы с PyTorch и/или NVIDIA Triton.
•Знание основных алгоритмов и структур данных.
•Опыт работы с GPU и понимание особенностей GPU-вычислений.
Будет плюсом:
•Знание C++
•Опыт написания кастомных CUDA-ядер
•Теоретические знания ML/DL
•Опыт работы с большими данными и Hadoop-стеком
Условия
Условий в вакансии нет