Разработчик на C++ в группу разработки YQL over YT (YQL)
Описание
Локация: Москва или Санкт-Петербург, гибридный офисный формат
Компания
Yandex развивает YTsaurus — распределённую инфраструктурную платформу с единым хранилищем и инструментами обработки данных, используемую для хранения и обработки эксабайтных объёмов данных.
Что делать
Развивать гибридный режим выполнения запросов с переключением между MapReduce и движком DQ.
Проектировать пользовательские кластеры DQ, адаптированные под различные сценарии и профили нагрузки.
Оптимизировать выполнение YQL over YT, работающего на десятках тысяч машин и сотнях тысяч ядер.
Анализировать популярные бенчмарки, находить узкие места и ускорять выполнение запросов.
Вносить изменения в общую кодовую базу YTsaurus и готовить результаты для публикаций и технических докладов.
Требования
От 3 лет опыта разработки.
Уверенное владение C++ и готовность разрабатывать высокопроизводительные системы.
Умение анализировать производительность, находить узкие места и предлагать способы решения проблем.
Знание Python на уровне, достаточном для написания тестов.
Хорошо, если есть
Представление об устройстве СУБД и опыт участия в их разработке.
Знание одного из диалектов SQL.
Культура и преимущества
Работа с открытым исходным кодом платформы YTsaurus.
Возможность публиковать результаты, выступать на крупных конференциях и вносить коммиты в общую кодовую базу.