Описание вакансии
TL;DR
Разработчик формата хранения данных (C++/Database): Разработка и оптимизация эффективных форматов хранения и обработки иерархических и исторических данных для YTsaurus с акцентом на низкоуровневую производительность и механизмы сжатия. Фокус на адаптации к транзакционно-аналитическим задачам, реализации аналитических индексов и глубоком погружении в архитектуру СУБД.
Локация: Обязательно работать в одном из российских офисов Яндекса.
Компания
Yandex — крупная технологическая компания, разрабатывающая и поддерживающая YTsaurus, программный продукт для построения больших озёр данных и их обработки в различных парадигмах.
Что делать
- Разрабатывать формат сжатия для иерархических данных, обеспечивающий эффективное чтение и быстрый доступ к документам.
- Осуществлять низкоуровневую инженерную проработку формата, используя SIMD-инструкции и адаптируя код под иерархию памяти.
- Находить компромисс и адаптировать хранение исторических данных для транзакционно-аналитических задач в динамических таблицах.
- Добавлять аналитические индексы (SMA, star-tree) в форматы данных и реализовывать их использование в SQL-запросах.
Требования
- Умение программировать на C++.
- Знание и стремление к изучению новых алгоритмов.
- Интерес к особенностям работы аппаратного обеспечения (железа).
- Желание строить надёжный сервис для пользователей.
Хорошо, если есть
- Опыт работы с низкоуровневыми оптимизациями, включая адаптацию алгоритмов под иерархию памяти и конвейер процессора.
- Понимание алгоритмов сжатия, особенно быстрых.
- Знакомство с общими принципами построения СУБД и обработки SQL-запросов.
Культура и преимущества
- Расширенная медицинская страховка с первого месяца, включающая стоматологию, ежегодные чекапы, неотложную помощь за рубежом, лечение критических заболеваний и страхование от несчастных случаев.
- Оплата 80% стоимости ДМС для детей и супругов.
- Внутренняя образовательная платформа, менторство и оплата участия в профильных конференциях.
- Спортзалы во всех крупных офисах, корпоративный тренер, скидки в фитнес-клубах и спортивный клуб Яндекса.
- Гибкий график работы.
- Льготная ставка на жилищные займы для сотрудников, работающих в российских офисах Яндекса.
- Страхование детей, детские дни в офисе, подарки на рождение и чекапы при планировании беременности.
- arrow_right1–2 релевантных кейса (ссылки/скриншоты)
- arrow_rightСроки и формат работы (когда на связи)
- arrow_right2–3 уточняющих вопроса по задаче
- arrow_rightОпишите результат и критерии приёмки
- arrow_rightУкажите бюджет/вилку — это повышает качество откликов
- arrow_rightСразу обозначьте сроки и доступность по коммуникациям