RVC
JobsFor Employers
8 jobsSort: Relevance
14d 5h ago

Search Runtime Developer

Yandex·C++ · Technology
📡Remote In-Country
|Russia
algorithmsperformance_marketingdata_science/data_engineeringdistributed_systems+2
15h 41m ago

Staff Backend Engineer

Procore Technologies·C++ · Construction technology software
🏢On-site
|Sandnes, Norway
880k - 1.2M NOK/yr
algorithmsrestapiasynchronous_programmingc+13
1d 16h ago

Principal Engineer

Teradata·C++ · Enterprise data analytics and software
🏢On-site
|Hyderabad, India
cperformance_marketingdistributed_systemspostgresql+1
3d 14h ago

ASIC RTL Design Engineer

C++
🏢On-site
|Bengaluru, India
debugging
5d 2h ago

Software Engineer

Luxoft·C++ · C/C++ BCM
📡Remote In-Country
|United States of America
performance_marketing
6d 12h ago

Software Engineer

Meyer Sound·C++ · Professional Audio
🏢Hybrid
|Berlin, Germany
performance_marketingci/cdgitjavascript+4
7d 6h ago

C++ Engineer

emagine Polska·C++
🏢Hybrid
|Poissy, France
performance_marketingci/cdcode_reviewdocumentation+1
12d 2h ago

C++ Developer

Luxoft·C++ · Cross Industry Solutions
📡Remote In-Country
|Ukraine
performance_marketing

Search Runtime Developer

Yandex | C++ | Technology
Remote In-Country
Full Time
Russia
Source not independently verified
Confirm the company and recruiter through an official company domain before applying. Never pay money, share one-time codes, sign out of your Apple or Google account, install apps or configuration profiles, or run code from a repository sent by a recruiter.
❣️ Разработчик поискового рантайма в Search-as-a-Service (C++)

SaaS (Search-as-a-Service) — общая поисковая платформа в Яндексе. Поисковый рантайм — это сложная распределённая система, которая принимает и маршрутизирует запросы, собирает документы из разных источников, фильтрует и ранжирует их в несколько стадий и возвращает результат пользователю.

Какие задачи вас ждут:

• Разработка логики исполнения поисковых запросов
Вам предстоит проектировать общий механизм исполнения запросов, который устроен как граф стадий. Каждая стадия может выполняться отдельным сервисом, чтобы гибко масштабироваться за пределы одного бэкенда.

• Развитие технологий поискового рантайма
Мы строим систему, предоставляющую единую модель работы с различными типами поисковых индексов. Вы будете развивать и внедрять технологии, выжимая максимум из доступного железа.

• Создание SDK и инструментов для работы с рантаймом
Вы будете разрабатывать удобный SDK — единый интерфейс для отправки поисковых запросов, улучшать средства самостоятельной диагностики и делать многое другое.

• Проектирование языка поисковых запросов
Сегодня поисковые запросы описываются набором CGI-параметров. В перспективе мы хотим прийти к полноценному языку запросов — и у вас будет возможность спроектировать его с нуля.

Мы ждём, что вы:
• Уверенно владеете C++ и хотите на нём писать
• Хорошо знаете классические алгоритмы и структуры данных
• Глубоко разбираетесь в многопоточном программировании
• Понимаете устройство Linux
• Разрабатывали распределённые системы

Будет плюсом, если вы:
• Понимаете, как устроены поисковые системы
• Оптимизировали производительность на низком уровне
• Работали с системами под высокой нагрузкой и с жёсткими требованиями к времени обработки запросов
• Проектировали DSL, языки запросов, парсеры или планировщики исполнения

Почему у нас хорошо:
В Яндексе корпоративная подписка на хорошую жизнь — чекапы, спорт, терапия, образовательные курсы и многое другое. Это не все бонусы — полный список тут.

📩 Откликайтесь на вакансию на нашем сайте

#saas #поиск #CPP #linux #бэкенд

Required Skills

algorithmsperformance_marketingdata_science/data_engineeringdistributed_systemslinuxmultithreading

Required Languages

🇷🇺 Russian

Key competency: C++
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild e3cb608f
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers