Разработчик на С++ в команду строковых таблиц YDB
гибрид, офис, Москва
Работа в команде разработки YDB над компонентами строковых таблиц: распределённые транзакции, шардинг, первичные и вторичные индексы, а также функции поиска (векторный и полнотекстовый). Задача — обеспечить надёжность, масштабируемость и высокую производительность хранения и выборок.
ГрейдMiddle/Senior
Опытот 3 лет
Стек
C++YDBвекторный поиск (k-NN)полнотекстовый поискраспределённые транзакциипартиционирование / шардингвторичные индексыалгоритмы и структуры данных
Задачи
- •Разработка и поддержка распределённых транзакций
- •Реализация и оптимизация партиционирования/шардирования таблиц
- •Проектирование и внедрение первичных и вторичных индексов
- •Разработка подсистем векторного поиска (k-NN)
- •Реализация и улучшение полнотекстового поиска
- •Оптимизация производительности и масштабируемости
Обязательно
- •Разработка на C++ не меньше трёх лет
- •Глубокие знания алгоритмов и структур данных
- •Понимание принципов отказоустойчивых распределённых систем
- •Знакомство с классическими книгами Дейта и Клеппмана