Разработчик C++
Департамент AI, контентных и рекомендательных сервисов развивает технологии искусственного интеллекта, строит единую платформу для рекомендаций и поиска контента для всех продуктов VK.
Наша команда занимается разработкой инфраструктуры поисковых компонент, обеспечением их внутренними и внешними данными, улучшением производительности и высокой доступностью систем.
В работе мы используем:
- Для обучения и инференса — Pytorch, CatBoost, Scikit-learn, Pandas, ONNX Runtime, TensorRT;
- для инженерных задач — Python для обработки данных и обучения, C++ для программирования в бэкенде, немного Java для работы со многими петабайтами данных.
Задачи
- Разрабатывать универсальные компоненты поискового движка и внедрять их;
- Внедрять модели машинного обучения для улучшения качества ранжирования.
Требования
- Уверенное владение С++ и STL;
- опыт коммерческой разработки от трёх лет;
- опыт разработки нагруженных систем;
- знание Linux;
- знание классических алгоритмов и структур данных;
- уверенное владение любым скриптовым языком, предпочтительно Bash/Python.
Будет плюсом
- Знание основ машинного обучения;
- опыт в разработке высоконагруженных систем и низкоуровневых оптимизациях.
Похожие вакансии
Разработчик C++ (движок блендинга)
VK / Поиск
Developer С++ (Proactive Technologies)
Kaspersky
Разработчик на C++ в команду геопоиска Карт
Яндекс / Поисковые сервисы и ИИ
Стажер С++ разработчик [NPM.Backbone, МТС Веб Сервисы]
МТС / ООО МТС Веб Сервисы
Разработчик на C++ в команду рендеринга Карт
Яндекс / Поисковые сервисы и ИИ
C/C++ разработчик в CDN
VK / Социально значимые сервисы