Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера
У таких вакансий всегда прямой контакт. Eсли HR не отвечает, пишите в поддержку
Описание вакансии
Ищем тимлида разработки гибридного поиска в YDB.
Формат: гибрид (офис в МСК или СПБ)
Что такое YDB?
YDB — это не просто база данных, а современная распределённая open-source СУБД от Яндекса, которая справляется не только с классическими транзакциями, но и поддерживает инфраструктурные сервисы на все случаи — от очередей и сетевых дисков до сложных федеративных запросов. Проект устойчивый, масштабируемый и уже доказал свою надёжность под высокими нагрузками.
В чём наша задача?
Перед командой стоит действительно амбициозный вызов — развитие гибридного поиска: объединяем SQL-запросы, обычный полнотекстовый и векторный (для ML & AI) поиск. Хотите упростить работу с любой информацией — от текстов и картинок до аудио и видео? Это проекты именно для этого! Такой поиск откроет новые возможности для разнообразных сценариев, упростит интеграцию с искусственным интеллектом и даст практичным нейросетевым решениям прямой доступ к нужным данным.
Ваши задачи:
- Спроектировать архитектуру гибридного поиска в YDB (здесь и SQL, и текст, и векторные запросы)
- Развивать и оптимизировать поисковый движок YDB для масштабной работы с разными типами данных
- Обеспечивать надёжную и согласованную работу распределённых транзакций
- Проектировать и реализовывать индексы всех типов: обычные, глобальные, векторные и полнотекстовые (отдельные части разработки — совершенно новые и перспективные)
- Применять и совершенствовать технологии партиционирования, шардинга и отказоустойчивости
- Участвовать в кодинге и код-ревью на C++ — здесь ценится реальная экспертиза, а не только формальное руководство
- Формировать и развивать команду: помогать решать задачи, делиться опытом, выстраивать продуктивную атмосферу
Это ваше, если вы:
- Уверенно работаете на C++ не менее пяти лет
- Прекрасно ориентируетесь в алгоритмах, структурах данных, любите задачи высоких нагрузок и распределённых систем
- Не теряетесь при словах “транзакционная согласованность”, “шардинг”, “репликация”, хорошо знаете архитектуру СУБД
- Знакомы с технологиями поиска: будь то SQL, полнотекстовые или векторные подходы
Дополнительные преимущества:
- Есть опыт работы с ML, big data или желание работать на стыке поиска, СУБД и искусственного интеллекта? Это будет значимым плюсом
- Если уже руководите или хотите развивать управленческие навыки — мы готовы поддержать и обучить
Хотите решать нестандартные технические задачи, развиваться в сильной инженерной команде и работать над продуктом с реальным будущим?
Откликайтесь — обсудим все нюансы, познакомим с командой, ответим на любые вопросы и покажем, как у нас всё устроено!