9632 вакансии из первоисточников от 61 компания

Свежие вакансии с официальных сайтов компаний. Полные описания и прямой отклик работодателю.

В выдаче: 9632 вакансии 61 компания

Загружаем каталог...

Вакансия из официального источника

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

Яндекс · Москва

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

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 for Backend

Мы ждём, что вы

- Имеете уверенный опыт промышленной бэкенд‑разработки на C++, Go или Python

- Работали с высоконагруженными распределёнными сервисами: латентностью, лимитами запросов, деградациями, отказоустойчивостью

- Понимаете принципы проектирования API и интеграций между сервисами

- Понимаете observability: метрики, логи, трассировку, алерты

- Готовы разбираться в чужой инфраструктуре и legacy‑коде: портал и облако — исторически два разных технологических стека, и задача команды — уметь их стыковать

- Самостоятельны: многие задачи не имеют готового решения и требуют исследований — чтобы найти причину бага в графе выдачи, оценить себестоимость новой фичи, сравнить производительность между дата‑центрами и регионами

Будет плюсом, если вы

- Работали с системами обработки больших данных: MapReduce‑подобными системами, распределёнными хранилищами

- Работали с Yandex Cloud или другими облачными платформами: занимались мониторингом, деплоем, работали с инфраструктурой как кодом

- Работали с графовыми или пайплайновыми системами обработки запросов

- Имеете опыт продуктовой коммуникации на стыке нескольких команд — общались и с поисковой командой портала, и с продуктовым либо бизнес‑контуром Yandex Cloud

Узнать больше

-

Yandex Cloud

-

Офисы в Москве

-

Как в Яндексе проходят алгоритмические секции собеседований

-

Как мы нанимаем бэкенд-разработчиков

-

Задачи для подготовки к собеседованиям

Откликнуться на сайте компании

Источник: официальный сайт Яндекс. Актуальность проверена 22.09.2026 13:35 (Екатеринбург).