WorkaemКарьерная платформа
  • Вакансии
  • Компании
  • Зарплаты
  • Что спрашивают
  • Сервисы
  • Блог
  • Работодателям
Workaem

Карьерная платформа для IT-специалистов: вакансии напрямую с карьерных страниц 300+ компаний, из телеграм-каналов, с международных площадок и от работодателей напрямую. Разбор условий, детектор мёртвых вакансий, AI-инструменты для резюме. Базовые функции бесплатны.

Подпишись, присылаем лучшие вакансии недели
Или читай канал в телеграме
Соискателям
Все вакансииЗа границейУдалёнка в долларахКомпании с РУ основателямиЗарплатыОфферыВозможностиСоветыСоздать резюмеТренировка интервью
По технологиям
Вакансии PythonВакансии JavaScriptВакансии ReactВакансии JavaВакансии GoВакансии Docker
По профессиям
РазработкаДизайнQA / ТестированиеАналитикаProduct / Project ManagerМаркетинг
Работодателям
Разместить вакансиюТарифыБаза кандидатовСвязаться с нами
Кабинет
РегистрацияВойтиЛичный кабинетМои откликиСохранённыеУведомления
Компания
О проектеПредложенияКонтактыБлогКонфиденциальностьУсловия использования
© 2026 Workaem. Все права защищены.КонфиденциальностьУсловияОферта
Made by IT, for IT 💛
Разработчик на С++ в базовый Поиск
ВердиктОписаниеИнструментыКомпанияПохожие
  1. Главная
  2. /
  3. Вакансии
  4. /
  5. Разработчик на С++ в базовый Поиск

Яндекс·21 авг.

Разработчик на С++ в базовый Поиск

🔄 ГибридMiddleПолная занятостьКорпорация
Зарплата не указана
Вилки нет, про деньги придётся договариваться с нуля.
Нажмите на сигнал, чтобы увидеть, на чём он основан

Наша компания

Мы пишем Поиск. Именно в коде базового Поиска сосредоточена основная логика обработки поисковых запросов и подбора релевантных документов. Сегодня базовый Поиск — высоконагруженный сервис, который обрабатывает десятки миллионов запросов в секунду и эффективно хранит десятки петабайт поисковых индексов, отвечая на поисковые запросы за десятки миллисекунд. Наша команда разрабатывает базовые технологии поискового рантайма, оптимизируя поисковые алгоритмы как на низком уровне, близком к операционным системам и железу, так и на более высоком уровне — с точки зрения организации верхнеуровневой архит

О роли

Казалось бы, задача поиска давным-давно решена — поисковые системы надо просто поддерживать: срезать по паре процентов утилизации ресурсов в год, заменяя хешмапу новой, более быстрой. Но при ближайшем рассмотрении оказывается, что всё только начинается. Большая часть наших внедрений — сложная перестройка всей архитектуры Поиска и построения индексов, которые позволяют кратно экономить ресурсы (нап

Чем предстоит заниматься

Развитие ecom-направления Поиска в России
Яндекс активно развиваемся в ecom. Мы планируем улучшить ранжирование товаров в Поиске, предлагая актуальные и релевантные торговые площадки по запросам пользователей. Наша команда хочет построить отдельные поисковые индексы и внедрить рекомендательные алгоритмы для поиска наиболее подходящих интернет-магазинов по запросам пользователей. Мы видим большой потенциал в этом проекте
Стриминговая поисковая база
Прямо сейчас мы продумываем дизайн архитектуры большой потоковой поисковой базы. Мы занимаемся миграцией поисковых индексов с батч-построения (технологии MapReduce) на стриминговый подход. Уже успешно перевели часть поисковых индексов, отвечающих за свежий срез документов в Поиске, на эти технологии, а сейчас — в ближайшие месяцы — хотим масштабировать решение на всю поисковую базу
Унификация технологий
В базовом Поиске для построения поисковых шардов используется несколько разных технологий. Также заметно отличаются архитектуры поискового рантайма. Мы планируем унифицировать базовый стек технологий в этом месте не только для веб-поиска, но для поиска по картинкам и видео
Оптимизация архитектуры
Мы регулярно пересматриваем архитектуру поискового рантайма. Придумываем, как повысить эффективность обработки поисковых запросов. Также перестраиваем архитектуру, чтобы масштабировать поисковый индекс. Например, за последние годы мы смогли вырастить поисковую базу по размеру в 100 раз
Больше о бэкенде в Яндексе — в канале Yandex for Backend

Наши требования

Уверенно знаете C++
Понимаете принципы работы ОС Linux
Имеете хорошую алгоритмическую подготовку
Понимаете, как устроены распределённые системы
Умеете быстро разбираться в незнакомом коде и новых технологиях
Работали с опенсорс-технологиями поиска (например, Elasticsearch)
Знакомы с технологиями обработки больших данных (например, MapReduce)
Разрабатывали базы данных
Внимательны к деталям
Работали с высоконагруженными сервисами

Технологии и навыки

Гибридный
Я
Яндекс

ГрейдMiddle
ЗанятостьПолная занятость
РегионРоссия
ФорматГибрид
ИсточникСкрыто
Опубликовано21 авг.
Все вакансии компании

AI-помощник

под эту вакансию
Войди, чтобы AI оценил твоё соответствие вакансии и написал сопроводительное письмо

Похожие вакансии

Разработчик на Python в Финансы на ПоискеProДоступна только зарегистрированнымЛид в UX-редакциюЯндексРазработчик ML-сервисов в AI Core Platform (Yandex Cloud)ProДоступна только зарегистрированнымРазработчик в группу разработки ML-инфраструктуры YTЯндекс
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение, прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).