Разработчик на C++ в команду разработки Рекламной сети Яндекса (РСЯ)
гибрид, офис, Москва
Команда развивает инфраструктуру Рекламной сети Яндекса: высоконагруженные C++ сервисы для генерации и показа умных рекламных форматов с низкой задержкой. Работа влияет на монетизацию площадок и опыт пользователей через оптимизацию производительности и интеграцию ML-решений.
ГрейдMiddle/Senior
Опытот 3 лет
Стек
C++gRPCClickHouseLinuxSTLTCP/IPHTTPCatBoostMapReduce
Задачи
- •Разработка и внедрение новых рекламных форматов и их интеграция в бэкенд
- •Интеграция ML-моделей в продакшен и обеспечение их работы в real-time
- •Профилирование и оптимизация производительности, памяти и сетевых взаимодействий
- •Проектирование масштабируемой и отказоустойчивой архитектуры сервисов
- •Участие в код-ревью и поддержание качества тестируемого кода
Обязательно
- •Уверенное владение C++ (C++17/20)
- •Знание STL и классических алгоритмов/структур данных
- •Опыт многопоточной разработки и управления памятью
- •Понимание внутреннего устройства Linux и сетевых протоколов (TCP/IP, HTTP, gRPC)
- •Умение профилировать и оптимизировать узкие места производительности
- •Написание чистого, тестируемого кода и участие в код-ревью
Будет плюсом
- •Опыт применения ML-моделей в продакшене (CatBoost, нейросети)
- •Знакомство с технологиями AdTech/RTB
- •Опыт с экосистемой больших данных (MapReduce, ClickHouse)
- •Умение писать вспомогательные скрипты/сервисы на Python или Go