Назад к списку вакансий

Backend/Infrastructure Developer в команду Search API

Yandex Cloud
Адрес
Москва
Компания
Yandex Cloud
Специализация
Python, C++, Go

Описание вакансии

Search API — сервис Yandex Cloud, часть AI Studio. Он передаёт внешним клиентам и партнёрам результаты поиска в Яндексе — индекс из сотен миллиардов страниц. Сервис поддерживает разные виды поиска: текстовый (XML, JSON, HTML), поиск по картинкам, full-text, «инфоконтексты», а также генеративные ответы на базе YandexGPT. Крупные компании и площадки активно используют Search API.

С технической точки зрения Search API продолжает классический поисковый XML‑сервис Яндекса и постепенно его замещает. Сервис объединяет две среды:
- классическую поисковую инфраструктуру (граф выдачи, правила ранжирования, балансировку нагрузки, системы лимитирования запросов);
- облачную инфраструктуру Yandex Cloud (мониторинг, логирование, биллинг, управление квотами клиентов).

Команда рантайма полностью отвечает за это соединение — от написания кода до выкладки и дежурства. Её задачи:
- давать клиентам единый API, чтобы получать результаты поиска Яндекса в разных форматах;
- переносить функции поискового движка портала (генеративные ответы, full‑text, поиск по картинкам) в облачный контур с прозрачным биллингом и квотами;
- создавать и поддерживать собственные высоконагруженные сервисы авторизации, лимитирования и сбора метрик по клиентам;
- контролировать надёжность и производительность сервиса — от графика выдачи до алертов и дежурства;
- связывать продуктовые и технические требования Yandex Cloud с возможностями поисковой инфраструктуры портала.

Мы ищем разработчика для развития сервиса и связанной с ним инфраструктуры на стыке разных технологий и команд. Позиция подойдёт тем, кому интересно работать не в рамках одного изолированного сервиса, а на границе классической поисковой инфраструктуры и облачных технологий.

В работе предстоит решать много разноплановых задач — на стыке бэкенд‑разработки, платформенной инженерии, обеспечения надёжности и продуктовой коммуникации. Нужно будет изучать чужие системы, находить общий язык с командами, у которых разные приоритеты, и принимать инженерные решения, которые напрямую влияют на клиентов сервиса — тех, кто использует поиск Яндекса в своих продуктах.

Какие задачи вас ждут:
Развитие сервисов

Вы будете развивать и поддерживать сервисы команды — высоконагруженный шлюз авторизации и лимитирования и прокси‑сервис для клиентских ручек. Нужно будет работать с банами и лимитами по клиентам, собирать биллинговые метрики, обрабатывать запросы, проектировать и добавлять новые клиентские ручки (например, картинки, чистый веб, полнотекстовый поиск), а также следить за производительностью и латентностью сервисов по мере роста нагрузки.

Работа с графом поисковой выдачи

Вы будете разбираться в устройстве графа выдачи поиска — системы вершин, которые готовят, авторизуют и формируют ответ на запрос клиента. Нужно будет выявлять причины продуктовых и технических багов в цепочке обработки запроса, а также вносить изменения в конфигурацию и правила, не ухудшая работу остального поиска.

Интеграция фич поиска

Вы будете интегрировать новые возможности поиска Яндекса (генеративные ответы, full-text, инфоконтексты) в облачный контур: проектировать и реализовывать новые версии внешнего API, рассчитывать себестоимость и производительность фич для корректного выставления цен клиентам, а также согласовывать технические ограничения с продуктовыми требованиями Yandex Cloud.

Наблюдаемость и надёжность сервиса

Вы будете развивать дашборды и алерты, объединять мониторинг классической инфраструктуры и облака, писать и поддерживать приёмочные и нагрузочные тесты, разбирать инциденты и тяжёлые запросы, а также участвовать в дежурстве вместе с командой. Сервис работает в двух контурах и должен быть предсказуемо надёжным.

Инфраструктурные задачи

Вы будете настраивать взаимную аутентификацию между внутренними сервисами, разделять и масштабировать бэкенды под разные типы нагрузки, работать с большими объёмами данных — хранить биллинговую и аналитическую информацию, обрабатывать логи.

Больше о том, что под капотом платформы Yandex Cloud, — в канале Inside Yandex Cloud

Мы ждем, что вы:
- Имеете уверенный опыт промышленной бэкенд‑разработки на C++, Go или Python
- Работали с высоконагруженными распределёнными сервисами: латентностью, лимитами запросов, деградациями, отказоустойчивостью
- Понимаете принципы проектирования API и интеграций между сервисами
- Понимаете observability: метрики, логи, трассировку, алерты
- Готовы разбираться в чужой инфраструктуре и legacy‑коде: портал и облако — исторически два разных технологических стека, и задача команды — уметь их стыковать
- Самостоятельны: многие задачи не имеют готового решения и требуют исследований — чтобы найти причину бага в графе выдачи, оценить себестоимость новой фичи, сравнить производительность между дата‑центрами и регионами

Будет плюсом:
- Работали с системами обработки больших данных: MapReduce‑подобными системами, распределёнными хранилищами
- Работали с Yandex Cloud или другими облачными платформами: занимались мониторингом, деплоем, работали с инфраструктурой как кодом
- Работали с графовыми или пайплайновыми системами обработки запросов
- Имеете опыт продуктовой коммуникации на стыке нескольких команд — общались и с поисковой командой портала, и с продуктовым либо бизнес‑контуром Yandex Cloud

О компании

Yandex Cloud
Облачная платформа для ваших проектов
Обновлено: 27.09.2026
Вакансия взята с сайта Яндекс

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

Программист BackEnd

Москва
руб

• Исправление багов и поддержка текущей функциональности; • Разработка новых модулей (например, интеграция с системами CI/CD); • Участие в код-ревью,...

01.10.2026
Подробнее

Продуктовый аналитик команду RWB Среда

Москва

Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компа...

01.10.2026
Подробнее

Инженер по тестированию (Mobile) в команду Поставок

Москва

Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компа...

01.10.2026
Подробнее

Разработчик в команду банковской отчётности в Финтех

Москва

Финтех — молодое и смелое направление Яндекса. Мы создаём банковские и небанковские продукты, чтобы сделать онлайн- и офлайн-оплату удобнее и безопасн...

30.09.2026
Подробнее

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

Москва

Наша команда разрабатывает SEO‑платформу для нескольких продуктов Яндекса. Мы создаём и обновляем миллионы посадочных страниц под поисковые запросы, у...

29.09.2026
Подробнее

Аналитик-разработчик в команду LLM-судей для Alice AI

Москва

Наша команда развивает систему оценки Alice AI LLM — технологии, которая лежит в основе Алисы и других продуктов Яндекса. Нам важно понимать не только...

29.09.2026
Подробнее