Автоотклики

Опубликована 31 день назад · сайт компании

Разработчик на C++ в команду SEO‑платформы

Яндекс

  • Москва · офис
  • вилка не указана

О вакансии

Наша команда разрабатывает SEO‑платформу для нескольких продуктов Яндекса. Мы создаём и обновляем миллионы посадочных страниц под поисковые запросы, удаляем дубли URL, настраиваем редиректы и перелинковку, готовим данные для поисковых роботов. Также мы разрабатываем серверную логику на C и пайплайны подготовки данных. Сейчас мы преобразуем решения одного продукта в общую платформу: подключаем новые продукты, переносим данные в распределённое хранилище и оптимизируем межсервисные запросы. Ищем бэкендера, которому будет интересно работать на всех этапах — от создания модели данных и API до интеграции в продукт и эксплуатации. Развитие C++-сервисов SEO-платформы Вы будете разрабатывать серверную логику: заниматься редиректами, перелинковкой и выдачей SEO‑данных, подключать к платформе новые продукты. Вам предстоит проектировать API, согласовывать контракты между сервисами и вносить сквозные изменения — от хранилища до продуктового бэкенда. Также нужно будет оптимизировать сетевые запросы, кеширование и время ответа. Автоматизация пайплайнов Вы будете автоматизировать создание и обновление посадочных страниц, генерировать sitemap и готовить данные для онлайн‑сервисов. Вам предстоит работать с большими объёмами данных и распределённым хранилищем, внедрять проверки качества перед публикацией, настраивать мониторинг свежести данных и обеспечивать безопасный откат изменений. Больше о бэкенде в Яндексе — в канале Yandex for Backend

  • Работали в коммерческой разработке
  • Уверенно владеете C++ и STL, знаете алгоритмы и структуры данных
  • Умеете проектировать бэкенд‑сервисы
  • Разделяете ответственность компонентов
  • Проводите изменения в нескольких связанных системах
  • Понимаете принципы межсервисного взаимодействия: HTTP, RPC, сериализацию данных, таймауты, обработку ошибок и совместимость API‑контрактов
  • Находите узкие места и оптимизируете производительность с помощью пакетной обработки, дедупликации, кеширования и сокращения сетевых запросов, продумываете безопасное внедрение и откат изменений
  • Пишете модульные и интеграционные тесты, используете метрики и логи для диагностики
  • Готовы разбираться в существующем коде
  • Взаимодействуете со смежными командами при реализации сквозных задач
  • Занимались многопоточным и сетевым программированием
  • Разрабатывали высоконагруженные сервисы
  • Работали с распределёнными хранилищами, шардированием и миграциями данных
  • Создавали пайплайны обработки и публикации больших объёмов данных
  • Знакомы с Python и SQL
  • Разрабатывали общие платформенные компоненты для нескольких продуктов — с изоляцией данных, отдельными конфигурациями и независимым внедрением изменений
  • Использовали AI‑инструменты для исследования кода, разработки, тестирования и рефакторинга, проверяли результат тестами, статическим анализом и код‑ревью

Обязанности

Развитие C++-сервисов SEO-платформы Вы будете разрабатывать серверную логику: заниматься редиректами, перелинковкой и выдачей SEO‑данных, подключать к платформе новые продукты. Вам предстоит проектировать API, согласовывать контракты между сервисами и вносить сквозные изменения — от хранилища до продуктового бэкенда. Также нужно будет оптимизировать сетевые запросы, кеширование и время ответа. Автоматизация пайплайнов Вы будете автоматизировать создание и обновление посадочных страниц, генерировать sitemap и готовить данные для онлайн‑сервисов. Вам предстоит работать с большими объёмами данных и распределённым хранилищем, внедрять проверки качества перед публикацией, настраивать мониторинг свежести данных и обеспечивать безопасный откат изменений. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Работали в коммерческой разработке
  • Уверенно владеете C++ и STL, знаете алгоритмы и структуры данных
  • Умеете проектировать бэкенд‑сервисы
  • Разделяете ответственность компонентов
  • Проводите изменения в нескольких связанных системах
  • Понимаете принципы межсервисного взаимодействия: HTTP, RPC, сериализацию данных, таймауты, обработку ошибок и совместимость API‑контрактов
  • Находите узкие места и оптимизируете производительность с помощью пакетной обработки, дедупликации, кеширования и сокращения сетевых запросов, продумываете безопасное внедрение и откат изменений
  • Пишете модульные и интеграционные тесты, используете метрики и логи для диагностики
  • Готовы разбираться в существующем коде
  • Взаимодействуете со смежными командами при реализации сквозных задач
  • Занимались многопоточным и сетевым программированием
  • Разрабатывали высоконагруженные сервисы
  • Работали с распределёнными хранилищами, шардированием и миграциями данных
  • Создавали пайплайны обработки и публикации больших объёмов данных
  • Знакомы с Python и SQL
  • Разрабатывали общие платформенные компоненты для нескольких продуктов — с изоляцией данных, отдельными конфигурациями и независимым внедрением изменений
  • Использовали AI‑инструменты для исследования кода, разработки, тестирования и рефакторинга, проверяли результат тестами, статическим анализом и код‑ревью

Навыки из вакансии

PythonC++

Письмо под эту вакансию

Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.

Нужен вход через Telegram и подключённый hh — резюме берём оттуда.

Похожие вакансии

Не то, что искали? Ответьте на пять вопросов — подборка будет приходить в Telegram раз в день.

ИИ-работяга откликается на такие вакансии за вас — и пишет письмо к каждому отклику

24 часа бесплатнокарта не нужна