Разработчик на C++ в команду SEO‑платформы
Posted Updated 3
views
Мы разрабатываем SEO‑платформу для нескольких продуктов Яндекса. Ищем бэкенд-разработчика, которому будет интересно работать на всех этапах — от создания модели данных и API до интеграции в продукт и эксплуатации. Ждём, что вы занимались коммерческой разработкой, уверенно владеете C++ и STL.Развитие C++-сервисов SEO-платформы
Вы будете разрабатывать серверную логику: заниматься редиректами, перелинковкой и выдачей SEO‑данных, подключать к платформе новые продукты. Вам предстоит проектировать API, согласовывать контракты между сервисами и вносить сквозные изменения — от хранилища до продуктового бэкенда. Также нужно будет оптимизировать сетевые запросы, кеширование и время ответа. Автоматизация пайплайнов
Вы будете автоматизировать создание и обновление посадочных страниц, генерировать sitemap и готовить данные для онлайн‑сервисов. Вам предстоит работать с большими объёмами данных и распределённым хранилищем, внедрять проверки качества перед публикацией, настраивать мониторинг свежести данных и обеспечивать безопасный откат изменений. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Работали в коммерческой разработке * Уверенно владеете C++ и STL, знаете алгоритмы и структуры данных * Умеете проектировать бэкенд‑сервисы * Разделяете ответственность компонентов * Проводите изменения в нескольких связанных системах * Понимаете принципы межсервисного взаимодействия: HTTP, RPC, сериализацию данных, таймауты, обработку ошибок и совместимость API‑контрактов * Находите узкие места и оптимизируете производительность с помощью пакетной обработки, дедупликации, кеширования и сокращения сетевых запросов, продумываете безопасное внедрение и откат изменений * Пишете модульные и интеграционные тесты, используете метрики и логи для диагностики * Готовы разбираться в существующем коде * Взаимодействуете со смежными командами при реализации сквозных задач* Занимались многопоточным и сетевым программированием * Разрабатывали высоконагруженные сервисы * Работали с распределёнными хранилищами, шардированием и миграциями данных * Создавали пайплайны обработки и публикации больших объёмов данных * Знакомы с Python и SQL * Разрабатывали общие платформенные компоненты для нескольких продуктов — с изоляцией данных, отдельными конфигурациями и независимым внедрением изменений * Использовали AI‑инструменты для исследования кода, разработки, тестирования и рефакторинга, проверяли результат тестами, статическим анализом и код‑ревью
Вы будете разрабатывать серверную логику: заниматься редиректами, перелинковкой и выдачей SEO‑данных, подключать к платформе новые продукты. Вам предстоит проектировать API, согласовывать контракты между сервисами и вносить сквозные изменения — от хранилища до продуктового бэкенда. Также нужно будет оптимизировать сетевые запросы, кеширование и время ответа. Автоматизация пайплайнов
Вы будете автоматизировать создание и обновление посадочных страниц, генерировать sitemap и готовить данные для онлайн‑сервисов. Вам предстоит работать с большими объёмами данных и распределённым хранилищем, внедрять проверки качества перед публикацией, настраивать мониторинг свежести данных и обеспечивать безопасный откат изменений. Больше о бэкенде в Яндексе — в канале Yandex for Backend* Работали в коммерческой разработке * Уверенно владеете C++ и STL, знаете алгоритмы и структуры данных * Умеете проектировать бэкенд‑сервисы * Разделяете ответственность компонентов * Проводите изменения в нескольких связанных системах * Понимаете принципы межсервисного взаимодействия: HTTP, RPC, сериализацию данных, таймауты, обработку ошибок и совместимость API‑контрактов * Находите узкие места и оптимизируете производительность с помощью пакетной обработки, дедупликации, кеширования и сокращения сетевых запросов, продумываете безопасное внедрение и откат изменений * Пишете модульные и интеграционные тесты, используете метрики и логи для диагностики * Готовы разбираться в существующем коде * Взаимодействуете со смежными командами при реализации сквозных задач* Занимались многопоточным и сетевым программированием * Разрабатывали высоконагруженные сервисы * Работали с распределёнными хранилищами, шардированием и миграциями данных * Создавали пайплайны обработки и публикации больших объёмов данных * Знакомы с Python и SQL * Разрабатывали общие платформенные компоненты для нескольких продуктов — с изоляцией данных, отдельными конфигурациями и независимым внедрением изменений * Использовали AI‑инструменты для исследования кода, разработки, тестирования и рефакторинга, проверяли результат тестами, статическим анализом и код‑ревью