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