← Все вакансии/Middle/Яндекс
MiddleHybrid

Infrastructure Developer

Я
Яндекс
Уровень
Middle
Формат
Hybrid
О роли

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

О компании

SaaS (Search-as-a-Service) — общая поисковая платформа в Яндексе. Предоставляет готовый полнотекстовый поиск, key-value-хранилище (eventually consistent) и kNN. Платформой пользуются сотни сервисов компании. Команда инфраструктуры SaaS строит большую инфраструктуру для создания поисковых сервисов, управления их компонентами, масштабирования и обновления под нагрузкой, учёта ресурсов.

Обязанности

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

Требования

  • Уверенное владение Go или Python и готовность работать с обоими языками.
  • Опыт разработки и эксплуатации распределённых систем.
  • Готовность разбираться в сложных инфраструктурных задачах и запутанных внешних зависимостях.

Будет плюсом

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

С чем работаем