5 сегодня

Разработчик C++

Присоединяйтесь к команде Яндекса для создания масштабного проекта по разработке единой поисковой системы. Ищем разработчика C++ с опытом в многопоточном программировании и распределённых системах. У вас будет возможность влиять на развитие технологии на старте проекта.

middle удалённо
Тип занятости
full-time
Опубликовано
10 марта 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти

описание

Мы создаём Поиск будущего Наша команда начинает строить масштабный проект, который определит технологическое развитие Яндекс Поиска в ближайшие годы. Как ни странно, сейчас в компании нет общей поисковой системы. Веб-поиск (основной поиск Яндекса, доступный на yandex.ru/search) отличается своей реализацией от поиска по картинкам и видео. Поиски в Яндекс Еде, Музыке или Маркете тоже разрабатываются по большей части независимо. Основной вектор развития всегда задаёт веб-поиск, а остальные лишь догоняют. Со временем он сильно вырвался вперёд: улучшения не успевают добираться до других сервисов, и разрыв в технологиях продолжает расти. В компании уже решали задачу создания единого поиска. Внутренний проект SaaS (Search-as-a-Service) предоставляет удобный интерфейс для решения простых поисковых сценариев и используется в сотнях сервисов компании. Однако ключевые поисковые проекты всё ещё развиваются независимо, а SaaS недостаточно гибок и всё так же находится в роли догоняющего. С учётом накопленного в компании опыта сегодня мы понимаем задачу поиска настолько хорошо, что готовы сформулировать общее решение. Наша цель — разработать новую поисковую систему, которая позволит обобщить и унифицировать все поисковые и рекомендательные сценарии. Мы делаем так, чтобы и веб-поиск, и другие поиски в компании развивались в единой среде поверх общей технологической базы, а не параллельно друг другу. Задача амбициозная и сложная. Сейчас мы работаем над дизайном SaaS нового поколения и внедряем MVP. Сейчас — тот самый момент, когда можно присоединиться к проекту на старте и повлиять на его дальнейшее развитие в целом. Какие задачи вас ждут Исследование и проектирование Вам предстоит познакомиться с существующими поисковыми проектами и принять участие в проектировании дизайна новой распределённой отказоустойчивой поисковой системы. Разработка на низком уровне Вы будете заниматься разработкой и внедрением различных поисковых индексов, кодеков сжатия и компактных структур данных. Разработка эффективного рантайма и индексации Наши инсталляции хранят десятки петабайт данных, потребляют сотни тысяч ядер CPU и обрабатывают сотни миллионов запросов в секунду. Мы ждем, что вы • Хорошо владеете языком C++ и хотите на нём писать • Знаете классические алгоритмы и структуры данных • Глубоко разбираетесь в многопоточном программировании • Использовали и разрабатывали распределённые системы • Понимаете, как работают поисковые системы и как устроены поисковые индексы внутри (будет преимуществом)

навыки

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

6 вакансии
Группа Астра
Группа Астра
сегодня

Разработчик C/C++

Присоединяйтесь к команде Группы Астра, где вы будете разрабатывать и улучшать программное обеспечение для виртуализации. Мы ищем разработчика C/C++ с опытом работы в Linux и знанием сетевых приложений. Предлагаем стабильный доход и гибкий график работы.

Linux · C/C++ · SIMD ·+2

middle удал.
Лаборатория Касперского
Лаборатория Касперского
сегодня

Разработчик C/C++ для мобильной ОС

Присоединяйтесь к команде Лаборатории Касперского, чтобы разрабатывать уникальные решения для мобильных устройств. Ищем специалиста с уверенным знанием C/C++, опытом работы с многопоточными приложениями и техническим английским для чтения документации.

C/C++ · Linux · CMake

middle удал.
2ГИС
2ГИС
сегодня

Разработчик C++

Вам предстоит работать с новыми бизнес-требованиями, вести разработку в командах и реализовывать качественные технические решения. Мы ищем специалиста с отличным знанием C++ и опытом коммерческой разработки от трех лет. У нас гибкий график и возможность удаленной работы.

C++ · Boost · STL

middle удал.
Яндекс
Яндекс
сегодня

Разработчик C++

Присоединяйтесь к команде Яндекса для создания масштабного проекта по разработке единой поисковой системы. Ищем разработчика C++ с опытом в многопоточном программировании и распределённых системах. У вас будет возможность влиять на развитие технологии на старте проекта.

C++

middle удал.
Яндекс
Яндекс
сегодня

Разработчик C++

Присоединяйтесь к команде Яндекса для создания масштабного проекта по разработке единой поисковой системы. Ищем разработчика C++ с опытом в многопоточном программировании и распределённых системах. У вас будет возможность влиять на развитие технологии на старте проекта.

C++

middle удал.
The_covert
The_covert
1 д. назад

Разработчик C++

В международной компании The_covert открыта вакансия разработчика C++. Вы будете разрабатывать новые фичи для биржевого ядра и оптимизировать производительность системы. Требуется опыт от 3 лет и уверенное знание C++ 17.

C++

middle удал.