Описание
SaaS — общая поисковая платформа Яндекса. Она предоставляет командам полнотекстовый поиск, key-value-хранилище и kNN. Инфраструктура позволяет создавать и масштабировать поисковые сервисы, управлять их компонентами и учитывать потребляемые ресурсы.
Задачи
•Управлять жизненным циклом поисковых сервисов: автоматизировать создание, масштабирование и удаление инсталляций
•Перестраивать процессы управления сервисами под новые требования и пользователей разного масштаба
•Проектировать, разрабатывать и развивать алгоритмы перешардирования и репликации
•Переработать модель учёта ресурсов и логику связанных процессов
•Улучшить работу с заказами оборудования
•Разработать инструменты для контроля эффективности использования ресурсов
•Построить инфраструктуру миграции на общий механизм доставки распределённых индексов
•Провести миграцию без потери данных и трафика
Требования
•Уверенно владеть Go или Python и быть готовым работать с обоими языками
•Иметь опыт разработки и эксплуатации распределённых систем
•Быть готовым разбираться в сложных инфраструктурных задачах и внешних зависимостях
Будет плюсом
•Опыт создания систем оркестрации сервисов, автоматизации развёртывания или управления ресурсами в распределённых системах
•Знание классических алгоритмов и структур данных
•Понимание поисковых систем и поисковых индексов
Условия
Условий в вакансии нет.