Разработчик на С++ в группу разработки CHYT
CHYT — подсистема YTsaurus, которая позволяет за доли секунды обрабатывать данные из YTsaurus с помощью SQL-диалекта и колоночного движка запросов ClickHouse. Мы ищем разработчика на С++ в группу разработки CHYT.Развивать интеграцию YTsaurus и ClickHouse
Благодаря совместимости интерфейсов ClickHouse и CHYT пользователи могут работать с CHYT через привычные инструменты и библиотеки. Вам предстоит: * Добавлять поддержку новых типов данных и возможностей YTsaurus * Поддерживать совместимость с новыми версиями ClickHouse * Расширять сценарии использования CHYT Ускорять выполнение запросов
Быстрая работа запросов критична для аналитики, графиков и дашбордов. Мы оптимизируем весь путь выполнения запроса — от чтения данных до распределённого исполнения. В зоне ответственности команды: * Оптимизация кода перевода данных из дискового формата YTsaurus во внутреннее поколоночное представление ClickHouse * Эффективная работа с метаданными YTsaurus * Механизмы мониторинга и диагностики, позволяющие пользователям самостоятельно анализировать загрузку и искать узкие места Работать с сообществом
YTsaurus — продукт с большим количеством пользователей внутри Яндекса и с активным внешним комьюнити. Вам нужно будет разбираться в пользовательских сценариях, принимать пул-реквесты от внешних контрибьюторов и рассказывать о наших достижениях на конференциях.* Занимались бэкенд-разработкой, в частности разработкой в области систем хранения и баз данных * Уверенно владеете C++ * Понимаете базовые принципы работы баз данных * Готовы предлагать идеи и участвовать в планировании, а не просто выполнять задачи* Пишете на Go * Знаете SQL * Уверенно работаете в Linux * Знакомы с ClickHouse * Разрабатывали ClickHouse, PostgreSQL, MySQL или другие СУБД * Изучали распределённые системы или базы данных на курсах или в рамках практики
Благодаря совместимости интерфейсов ClickHouse и CHYT пользователи могут работать с CHYT через привычные инструменты и библиотеки. Вам предстоит: * Добавлять поддержку новых типов данных и возможностей YTsaurus * Поддерживать совместимость с новыми версиями ClickHouse * Расширять сценарии использования CHYT Ускорять выполнение запросов
Быстрая работа запросов критична для аналитики, графиков и дашбордов. Мы оптимизируем весь путь выполнения запроса — от чтения данных до распределённого исполнения. В зоне ответственности команды: * Оптимизация кода перевода данных из дискового формата YTsaurus во внутреннее поколоночное представление ClickHouse * Эффективная работа с метаданными YTsaurus * Механизмы мониторинга и диагностики, позволяющие пользователям самостоятельно анализировать загрузку и искать узкие места Работать с сообществом
YTsaurus — продукт с большим количеством пользователей внутри Яндекса и с активным внешним комьюнити. Вам нужно будет разбираться в пользовательских сценариях, принимать пул-реквесты от внешних контрибьюторов и рассказывать о наших достижениях на конференциях.* Занимались бэкенд-разработкой, в частности разработкой в области систем хранения и баз данных * Уверенно владеете C++ * Понимаете базовые принципы работы баз данных * Готовы предлагать идеи и участвовать в планировании, а не просто выполнять задачи* Пишете на Go * Знаете SQL * Уверенно работаете в Linux * Знакомы с ClickHouse * Разрабатывали ClickHouse, PostgreSQL, MySQL или другие СУБД * Изучали распределённые системы или базы данных на курсах или в рамках практики