Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 29.07.2025

Тимлид разработки гибридного поиска

apartmentЯндекс scheduleПолная занятость publicГибрид badgeВедущий
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

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

Ищем тимлида разработки гибридного поиска в YDB.

Формат: гибрид (офис в МСК или СПБ)

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

Контакт -
tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям