Разработчик C++ в Поиск, Москва
Департамент AI, контентных и рекомендательных сервисов развивает технологии искусственного интеллекта, строит единую платформу для рекомендаций и поиска контента для всех продуктов VK.
Наша команда занимается разработкой инфраструктуры поисковых компонент, обеспечением их внутренними и внешними данными, улучшением производительности и высокой доступностью систем.
В работе мы используем:
- Для обучения и инференса — Pytorch, CatBoost, Scikit-learn, Pandas, ONNX Runtime, TensorRT;
- для инженерных задач — Python для обработки данных и обучения, C++ для программирования в бэкенде, немного Java для работы со многими петабайтами данных.
Задачи
- Разрабатывать универсальные компоненты поискового движка и внедрять их;
- Внедрять модели машинного обучения для улучшения качества ранжирования.
Требования
- Уверенное владение С++ и STL;
- опыт коммерческой разработки от трёх лет;
- опыт разработки нагруженных систем;
- знание Linux;
- знание классических алгоритмов и структур данных;
- уверенное владение любым скриптовым языком, предпочтительно Bash/Python.
Будет плюсом
- Знание основ машинного обучения;
- опыт в разработке высоконагруженных систем и низкоуровневых оптимизациях.
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи
Формат работы
офисный
комбинированный
дистанционный
Уровень
middle
senior
График работы
полный
Поиск
Поиск понимает смысл поисковых запросов при помощи нейросетей, мы используем обширный граф знаний и компьютерное зрение, развиваем рекомендательную систему, детектируем спам и другой вредоносный контент.
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи
Похожие вакансии
Руководитель группы
Поиск
Москва, гибкий
Руководитель службы распределенных вычислений
Единые облачные технологии
Москва, комбинированный
Руководитель группы в направлении поиска
AI VK
Москва, гибкий
C++ Developer (Senior)
MAX
дистанционный
Старший разработчик
Бизнес-приложения VK Tech
Москва, гибкий
Разработчик Desktop
Сервисы продуктивности VK Tech
Москва, гибкий
Старший разработчик Backend
Сервисы продуктивности VK Tech
дистанционный
Разработчик в команду Транскодера
VK Видео
Санкт-Петербург, комбинированный
Ведущий Backend-разработчик
Дата-сервисы VK Tech
Москва, гибкий
Team Lead C++ в команду Баз данных
VK
Москва, гибкий
Старший разработчик
Экосистемные сервисы
дистанционный