- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик инфраструктуры поисковой системы (Go/Python)
Яндекс — один из лучших работодателей в РФ с сильной инженерной культурой и уникальными по масштабу задачами. Вакансия предлагает работу над критически важной инфраструктурой, отличный соцпакет и возможности для профессионального роста, хотя и предполагает высокую нагрузку.
Сложность вакансии
Работа в Яндексе над инфраструктурой поиска требует глубоких знаний распределенных систем, алгоритмов репликации и шардирования. Высокая планка ответственности из-за масштабов системы (миллионы запросов в секунду) и необходимость владения сразу двумя языками (Go и Python) делают эту роль технически сложной.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior/Lead позиций в инфраструктурных командах Яндекса вилки обычно соответствуют верхнему сегменту рынка РФ. Учитывая сложность задач и требования к стеку, компенсация должна быть конкурентной по сравнению с другими бигтех-компаниями.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас
Присоединяйтесь к команде Яндекса и стройте инфраструктуру поиска, которой пользуются миллионы!
Описание вакансии
*🔎 Разработчик инфраструктуры поисковой системы (Go/Python)*
Мы разрабатываем платформу, которая позволяет получить готовый поиск по своим данным без лишних усилий. Наши технологии используются во множестве сервисов Яндекса, а бэкенды обрабатывают миллионы запросов в секунду и потребляют сотни тысяч ядер. Ищем сильных Go/Python-разработчиков, чтобы строить инфраструктуру такого масштаба.
Какие задачи вас ждут:
• Управление жизненным циклом поисковых сервисовМы отвечаем за жизненный цикл сервиса: от первого деплоя до изменения конфигурации под нагрузкой. Автоматически создаём, масштабируем и удаляем инсталляции. Эти процессы развиваются, и вам предстоит перестраивать их под новые требования.
• Проектирование надёжных алгоритмовСердце инструментов автоматического масштабирования — алгоритмы перешардирования и репликации. Вы будете разрабатывать такие алгоритмы с учётом меняющегося окружения и особенностей системы.
• Учёт ресурсов и эффективность их использованияПлатформа потребляет сотни тысяч ядер, поэтому учёт железа и эффективность его использования — инженерная задача, результат которой измеряется в деньгах. У нас есть модель учёта ресурсов, но она далека от идеала. Вам предстоит перестроить её и улучшить работу с заказами железа.
• Миграция на новый механизм доставки данныхМы реализуем миграцию на общий механизм доставки распределённых индексов. Вам нужно почти с нуля построить инфраструктуру миграции и помочь провести её так, чтобы не потерялось ни байта данных и ни капли трафика на сотнях работающих сервисов.
Мы ждём, что вы:• Уверенно владеете Go или Python — и готовы работать с обоими языками
• Имеете опыт разработки и эксплуатации распределённых систем
• Готовы разбираться в сложных инфраструктурных задачах
Будет плюсом, если вы:• Решали похожие инфраструктурные задачи: строили системы оркестрации сервисов, автоматизировали деплой или управление ресурсами в распределённых системах
Наши бонусы:Мы заботимся о детях яндексоидов и устраиваем детские дни в офисе. Это не все бонусы — полный список тут.
*📩* Откликнуться на нашем сайте
#поиск_с_алисой #бэкенд #python #golang #москва #гибрид #офис
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- Distributed Systems
- Infrastructure
- Go
- Algorithms
- Orchestration
- Deployment Automation
Возможные вопросы на собеседовании
Вакансия подразумевает работу с высоконагруженными сервисами, где важно понимать принципы масштабирования.
Расскажите о вашем опыте проектирования алгоритмов перешардирования: с какими сложностями вы сталкивались при переносе данных под нагрузкой?
В описании указано, что платформа потребляет сотни тысяч ядер, и важна эффективность их использования.
Как бы вы подошли к задаче аудита и оптимизации потребления ресурсов в крупном кластере распределенной системы?
Работа ведется на стыке Go и Python.
В каких случаях для инфраструктурных задач вы бы предпочли Go, а в каких Python, и как обеспечить их эффективное взаимодействие?
Упоминается миграция на новый механизм доставки данных без потери трафика.
Опишите стратегию миграции данных между двумя распределенными системами в режиме real-time с обеспечением консистентности.
Яндекс ищет инженеров, готовых к эксплуатации своих решений.
Расскажите о самом сложном инциденте в распределенной системе, который вам довелось расследовать. Какие инструменты мониторинга и отладки вы использовали?
Похожие вакансии
Junior Java Developer
Backend разработчик (Python/Go) на партнерский проект(Финтех) (Senior)
Backend Developer (Python)
PHP-разработчик (middle)
Crypto & Smart Contract Developer
Senior Java-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!