Яндекс·21 авг.
Разработчик инфраструктуры поисковой системы (Go/Python)
Ориентир по рынку≈ 144 000 – 249 000 ₽наша приблизительная оценка по 26 вакансиям этой роли и грейда, у работодателя вилка не указана
≈ 1,7 тыс.–3 тыс. $
🔄 ГибридMiddleПолная занятостьКорпорация
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Вилку работодатель не назвал, но ориентир по рынку есть: он в строке «Деньги». Смущает только, что вакансия висит давно.
2 из 4 в норме
Висит давно: что спросить, чтобы не откликаться в пустоту
Деньги
Зарплату в объявлении не раскрыли. Ориентир на созвон: столько платят в 26 похожих вакансиях Python Developer уровня Middle.
Живость
Открыта уже 61 день. Источник её держит, но за таким сроком часто стоит трудный найм или набор в резерв.
- Зарплата не указана
- Появилась у нас 21 августа 2026 г., 61 день назад
- Текст сверяли с источником: с тех пор как мы её нашли, он не менялся
- У источника её видели сегодня
В Pro вся история: 1 событие с датой
Считается по истории наблюдений за вакансией: сколько раз её переоткрывали, меняли ли текст, как долго висит. Выдачу источника сверяем при каждом обходе: пропажу, возврат и правки текста. Это оценка по косвенным признакам, а не факт. Окончательный вывод за вами.
Описание
Обязанности: 9, требования: 6. Понятно, что за работа, ещё до отклика.
- Не сказано
- сколько дней в офисе
Что требуют
ОбязательноGoPythonKubernetes
Надбавка к зарплате на этом уровне: Python +40%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
10 вопросов именно к этой вакансии: что спросить на первом созвоне
Когда откликаться
Стоит ли спешить: за сколько дней Яндекс обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
SaaS (Search-as-a-Service) — общая поисковая платформа в Яндексе. Мы создаём технологии, благодаря которым другие команды получают готовый полнотекстовый поиск, key-value-хранилище (eventually consistent) или kNN — и не тратят месяцы на разработку и поддержку собственного решения. Сегодня нашей платформой уже пользуются сотни сервисов компании. При таком масштабе управлять всем вручную невозможно, поэтому мы строим большую инфраструктуру, которая позволяет создавать поисковые сервисы и управлять их компонентами, масштабировать и обновлять сервисы под нагрузкой, вести учёт потребляемых пользова
О роли
Отдельную сложность добавляют множество внешних зависимостей и периодически изменяющееся мультидатацентровое окружение. Кроме того, мы должны уметь жить в условиях частичных отказов, когда деградируют смежные сервисы или целый дата-центр выходит из строя. Большая часть текущей инфраструктуры написана на Python — это живая и сложная система. Мы постепенно унифицируем и переписываем отдельные процес
Чем предстоит заниматься
Управление жизненным циклом поисковых сервисов
Мы отвечаем за полный жизненный цикл сервиса: от первого деплоя до изменения конфигурации под нагрузкой. Автоматически создаём, масштабируем и удаляем инсталляции. Эти процессы постоянно развиваются, и вам предстоит перестраивать их под новые требования — так, чтобы платформа могла одинаково хорошо работать как с небольшими, так и с самыми крупными пользователями
Проектирование надёжных алгоритмов
Сердце наших инструментов автоматического масштабирования — алгоритмы перешардирования и репликации. Они не прощают ошибок: неверный порядок действий может привести к потере трафика или данных на сервисах, которыми пользуются миллионы людей. Вам предстоит проектировать, разрабатывать и развивать такие алгоритмы — с учётом динамически меняющегося окружения и различных особенностей системы
Учёт ресурсов и эффективность их использования
Платформа потребляет сотни тысяч ядер, поэтому учёт железа и эффективность его использования — отдельная инженерная задача, результат которой измеряется в реальных деньгах. У нас есть собственная модель учёта ресурсов, но она далека от идеала: вам предстоит переработать её, перестроить логику смежных процессов и улучшить работу с заказами железа. А чтобы заказанные ресурсы не простаивали, нужно разработать инструменты, которые помогут следить за эффективностью их использования
Миграция на новый механизм доставки данных
Мы находимся в процессе миграции на общий механизм доставки распределённых индексов. Это не просто рутинный переезд — вам необходимо практически с нуля построить инфраструктуру миграции и помочь нам провести её так, чтобы не потерялось ни байта данных и ни капли трафика на сотнях работающих сервисов
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Наши требования
Уверенно владеете Go или Python — и готовы работать с обоими языками
Имеете опыт разработки и эксплуатации распределённых систем
Готовы разбираться в сложных инфраструктурных задачах и не боитесь запутанных внешних зависимостей
Решали похожие инфраструктурные задачи — строили системы оркестрации сервисов, автоматизировали деплой или управление ресурсами в распределённых системах
Знаете и используете классические алгоритмы и структуры данных
Понимаете, как работают поисковые системы и как устроены поисковые индексы
