Разработчик на C++ в команду SEO‑платформы
офис, гибрид, Москва
Команда развивает SEO‑платформу для нескольких продуктов Яндекса: серверная логика и пайплайны подготовки данных для генерации посадочных страниц, редиректов и перелинковки. Роль важна для качества индексации и быстрой интеграции новых продуктов в платформу
ГрейдMiddle/Senior
Стек
C++STLHTTPRPCPythonSQL
Задачи
- •Разрабатывать C++-сервисы для редиректов, перелинковки и выдачи SEO‑данных
- •Проектировать API и согласовывать контракты между сервисами
- •Переносить продукты на общую платформу и интегрировать новые источники данных
- •Оптимизировать производительность, кеширование и сетевые запросы
- •Автоматизировать пайплайны генерации посадочных страниц и sitemap
- •Настраивать мониторинг качества данных и процессы безопасного отката
Обязательно
- •Коммерческий опыт разработки
- •Уверенные знания C++ и STL, алгоритмов и структур данных
- •Умение проектировать бэкенд‑сервисы и распределять ответственность компонентов
- •Понимание межсервисного взаимодействия: HTTP, RPC, сериализация, таймауты и обработка ошибок
- •Опыт поиска узких мест и оптимизации: батчинг, дедупликация, кеширование, сокращение сетевых запросов
- •Письмо модульных и интеграционных тестов, использование метрик и логов
- •Готовность разбираться в существующем коде и работать со смежными командами
Будет плюсом
- •Опыт многопоточного и сетевого программирования
- •Разработка высоконагруженных сервисов
- •Работа с распределёнными хранилищами, шардированием и миграциями данных
- •Создание пайплайнов обработки больших объёмов данных
- •Знание Python и SQL
- •Разработка общих платформенных компонентов для нескольких продуктов
- •Использование AI‑инструментов для разработки и рефакторинга