Обязанности:
Персонализация контентаВы будете проектировать пайплайны, которые подбирают контент под каждого пользователя: по профилю, поведению и истории заказов. Предстоит работать с таргетингом по сложным сегментам: например, «мужчины до 30 лет с 3+ заказами в Яндекс Еде за месяц». Нужно будет настраивать статичные и анимированные креативы, определять тип коммуникации — пуш-уведомления, СМС и баннеры в приложении. Ранжирование и приоритизация
Ваши задачи — разрабатывать алгоритмы, определяющие, какую коммуникацию показать прямо сейчас, интегрировать ML-модели, чтобы повысить релевантность и оптимизировать взаимодействие с каждым пользователем. Highload
Нужно будет обеспечивать отправку миллиардов пушей, СМС и ин-ап-баннеров в сутки, проектировать отказоустойчивые и горизонтально масштабируемые сервисы, которые обеспечат бесперебойную работу под нагрузкой 30K+ RPS.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Выполняли задачи на C++ или готовы сделать его основным языком
- Работали с PostgreSQL, YDB или другими современными СУБД
- Уверенно владеете алгоритмами и структурами данных
- Умеете принимать архитектурные решения и отвечать за них
- Хотите влиять на продукт, а не только писать код
Дополнительные требования:
- Разрабатывали highload-системы — 10K+ RPS
- Проводили A/B-тесты и строили ML-пайплайны
- Знакомы с брокерами сообщений — Logbroker/Kafka
