C++ разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Рекламная сеть Яндекса является платформой монетизации, объединяющей десятки тысяч сайтов и мобильных приложений. Технологии платформы ежедневно обрабатывают миллиарды запросов и подбирают релевантную рекламу для пользователей с помощью машинного обучения. Команда развивает классический инвентарь и создает новые рекламные форматы, включая решения для адаптации дизайна под контент площадки и автоматизации расположения блоков.
задачи
- Создавать новые форматы рекламы и улучшать существующие;
- Интегрировать ML-модели в высоконагруженный бэкенд на C++;
- Профилировать код, оптимизировать работу с памятью и сетью для снижения времени ответа;
- Участвовать в архитектурных ревью;
- Проектировать масштабируемые решения для интеграции с внешними платформами и внутренними сервисами.
требования
- Уверенное владение C++ (стандарты 17/20);
- Знание STL;
- Понимание принципов управления памятью и особенностей многопоточного программирования;
- Опыт коммерческой разработки высоконагруженных распределённых систем от трёх лет;
- Отличное знание классических алгоритмов и структур данных;
- Умение оценивать асимптотическую сложность кода;
- Понимание внутреннего устройства ОС Linux и принципов работы сетевых протоколов (TCP/IP, HTTP, gRPC);
- Умение профилировать код, находить узкие места производительности и оптимизировать их;
- Навыки написания чистого, тестируемого кода;
- Готовность участвовать в код-ревью;
- Будет плюсом опыт применения ML-моделей в продакшене (CatBoost, нейросети), знание технологий рекламного рынка (AdTech, RTB), знакомство с экосистемой больших данных (MapReduce, ClickHouse), написание кода на Python или Go.
условия
- Расширенная медицинская страховка с первого месяца, включая стоматологию, ментальное здоровье и ежегодные чекапы;
- Оплата 30 дней больничного в году в полном объёме;
- Коррекция зрения после года работы;
- Терапевты в крупных офисах;
- Оплата ведения беременности и родов для сотрудников и их супруг при стаже от двух лет;
- Страхование родственников по системе 80/20.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.