Яндекс Реклама

разработчик c++ рекламной сети

Коротко

Разработка высоконагруженного C++ бэкенда для Рекламной сети Яндекса — платформы монетизации, обрабатывающей миллиарды запросов и подбирающей рекламу с помощью ML. Нужно создавать новые рекламные форматы, интегрировать ML-модели в бэкенд, профилировать и оптимизировать код, проектировать масштабируемые решения. Требуется уверенное владение C++17/20, STL, понимание многопоточности и сетевых протоколов, от трёх лет коммерческого опыта с высоконагруженными распределёнными системами.

Описание
Рекламная сеть Яндекса — платформа монетизации, объединяющая десятки тысяч сайтов и мобильных приложений. Она обрабатывает миллиарды запросов и подбирает релевантную рекламу с помощью машинного обучения. Команда развивает рекламный инвентарь и создаёт форматы, которые адаптируют дизайн рекламы под контент площадок, оптимизируют расположение блоков и обеспечивают интеграцию рекламы.
Задачи
•Создавать новые форматы рекламы и улучшать существующие
•Генерировать дизайн рекламы с помощью ML и автоматически выбирать место для её показа
•Интегрировать ML-модели в высоконагруженный бэкенд на C++
•Профилировать код и оптимизировать работу с памятью и сетью, снижая время ответа и повышая надёжность системы
•Участвовать в архитектурных ревью
•Проектировать масштабируемые решения для интеграции с внешними платформами и внутренними сервисами Яндекса
Требования
•Уверенно владеть C++ стандартов 17/20 и знать STL
•Понимать управление памятью и особенности многопоточного программирования
•Иметь от трёх лет коммерческого опыта разработки высоконагруженных распределённых систем
•Знать классические алгоритмы и структуры данных, уметь оценивать асимптотическую сложность кода
•Понимать устройство Linux и принципы работы сетевых протоколов TCP/IP, HTTP и gRPC
•Уметь профилировать и оптимизировать код, находить узкие места производительности
•Писать чистый, тестируемый код и участвовать в код-ревью
Будет плюсом
•Применение ML-моделей в продакшене
•Опыт работы с технологиями рекламного рынка
•Знание экосистемы больших данных
•Владение Python или Go
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте