Разработчик базы данных для рекламной системы
офис, гибрид, Москва
Команда разрабатывает единую реляционную базу рекламы поверх динамических таблиц YTsaurus и собственный фреймворк потоковой обработки. Роль включает оптимизацию хранилища и запросов, развитие процессинга и повышение стабильности инфраструктуры, чтобы заменить традиционные БД в рекламе
ГрейдSenior
Стек
C++YTsaurusMapReduceПотоковая обработкатранзакционные системыраспределённые системы
Задачи
- •Оптимизация скорости выполнения запросов и компактности структур данных
- •Развитие и контрибьют в кодовую базу YTsaurus
- •Добавление функций во фреймворк потоковой обработки для замены MapReduce
- •Участие в повышении стабильности и производительности инфраструктуры
Обязательно
- •Разработка на C++
- •Знание алгоритмов и структур данных
- •Понимание многопоточности и типичных проблем
- •Понимание отказоустойчивых распределённых систем
- •Умение писать легко читаемый код
Будет плюсом
- •Понимание принципов работы баз данных
- •Опыт разработки распределённых систем хранения и обработки данных