Назад
2 дня назад

Разработчик поискового рантайма (C++, SaaS)

Тип работы
fulltime
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

❣️ Разработчик поискового рантайма в Search-as-a-Service (C++)

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

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

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

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

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

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

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

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

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

📩 на нашем сайте

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -