YTsaurus — платформа для распределённого хранения и обработки больших данных, которую используют почти все сервисы Яндекса. А с момента выхода платформы в Open Source мы активно развиваем её и за пределами компании.
CHYT — подсистема в составе YTsaurus, которая позволяет быстро и с минимальными задержками обрабатывать данные из YTsaurus с помощью диалекта SQL и поколоночного движка запросов ClickHouse. CHYT активно используется для выполнения аналитических запросов и визуализации данных из YTsaurus в виде графиков и дашбордов через DataLens, DBeaver и другие BI-инструменты.
Ищем в команду нового человека с хорошим знанием C++ и желанием попробовать себя в разработке распределённой системы с большой кодовой базой.
Чем предстоит заниматься
- Улучшать интеграцию YT + CH. Совместимость интерфейсов ClickHouse и CHYT позволяет использовать CHYT через многочисленные инструменты и библиотеки для работы с ClickHouse. В рамках улучшения совместимости необходимо добавлять нативную поддержку новых типов данных, поддерживать совместимость кода с новыми версиями ClickHouse, а также реализовать нативный TCP-интерфейс ClickHouse, чтобы расширить границы применимости CHYT.
- Оптимизировать исполнение запросов. Ускорение работы запросов, чтобы графики открывались быстро и без задержки, — одна из важнейших задач в CHYT. Мы занимаемся оптимизацией исполнения запросов на всех стадиях — от чтения данных до распределённого исполнения. Есть задачи как по оптимизации кода CHYT, так и по доработке слоя хранения данных YTsaurus, чтобы поддержать skip-индексы и дополнительные статистики хранящихся данных.
- Реализовывать недостающую функциональность. Нужно будет изучать проблемы пользователей, понимать, какой функциональности им не хватает, и реализовывать её.
Мы ждём, что вы
- Имеете опыт работы от 3-х лет.
- Имеете опыт бэкенд-разработки.
- Уверенно владеете C++.
- Понимаете базовые принципы работы баз данных.
- Инициативны и готовы принимать участие в планировании задач, а не просто решать предложенные руководителем.
Будет плюсом, если вы:
- Умеете писать на Golang.
- Знаете SQL.
- Работали с Linux.
- Работали с ClickHouse.
- Имеете опыт разработки ClickHouse, PostgreSQL, MySQL или другой СУБД.
- Проходили курсы по распределённым системам или базам данных.
Условия
Забота о здоровье.
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, медосмотры, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев для тех, кто занимается активным отдыхом.
А также:
- Психотерапия в офисе или онлайн с сервисами «Ясно» и Яндекс Здоровье.
- Лазерная коррекция зрения через год работы.
- Ведение беременности и роды — через два года.
- Страховка для родственников по системе 80/20. Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.
Рост и развитие.
В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.
А также:
- Оплата участия в профильных конференциях.
- Скидка 50% на изучение иностранных языков.
Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.
Спорт.
В офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с тренером.
А также:
- Бесплатные тренировки с FITMOST.
- Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.
Спортивный клуб Яндекса:
- В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях.
- Вы сможете присоединиться к существующим командам или собрать свою.
И ещё:
- Гибкий график. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
- Гибридный формат. Работайте там, где вам удобнее. Например, часть недели из офиса, а часть — из дома.
- Всё для детей. Страхование, детские дни в офисе, подарки на рождение детей и чекапы для планирования беременности.
- Жилищные займы. Льготы на покупку жилья — в зависимости от стажа, позиции и результатов ревью. Действуют в городах России, где есть офисы Яндекса.