Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 2 ч назад

Developer, Data Storage Format (C++/Database)

apartmentYandex scheduleПолная занятость publicОфис badge2–4 года
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

Описание вакансии

TL;DR

Разработчик формата хранения данных (C++/Database): Разработка и оптимизация эффективных форматов хранения и обработки иерархических и исторических данных для YTsaurus с акцентом на низкоуровневую производительность и механизмы сжатия. Фокус на адаптации к транзакционно-аналитическим задачам, реализации аналитических индексов и глубоком погружении в архитектуру СУБД.

Локация: Обязательно работать в одном из российских офисов Яндекса.

Компания

Yandex — крупная технологическая компания, разрабатывающая и поддерживающая YTsaurus, программный продукт для построения больших озёр данных и их обработки в различных парадигмах.

Что делать

  • Разрабатывать формат сжатия для иерархических данных, обеспечивающий эффективное чтение и быстрый доступ к документам.
  • Осуществлять низкоуровневую инженерную проработку формата, используя SIMD-инструкции и адаптируя код под иерархию памяти.
  • Находить компромисс и адаптировать хранение исторических данных для транзакционно-аналитических задач в динамических таблицах.
  • Добавлять аналитические индексы (SMA, star-tree) в форматы данных и реализовывать их использование в SQL-запросах.

Требования

  • Умение программировать на C++.
  • Знание и стремление к изучению новых алгоритмов.
  • Интерес к особенностям работы аппаратного обеспечения (железа).
  • Желание строить надёжный сервис для пользователей.

Хорошо, если есть

  • Опыт работы с низкоуровневыми оптимизациями, включая адаптацию алгоритмов под иерархию памяти и конвейер процессора.
  • Понимание алгоритмов сжатия, особенно быстрых.
  • Знакомство с общими принципами построения СУБД и обработки SQL-запросов.

Культура и преимущества

  • Расширенная медицинская страховка с первого месяца, включающая стоматологию, ежегодные чекапы, неотложную помощь за рубежом, лечение критических заболеваний и страхование от несчастных случаев.
  • Оплата 80% стоимости ДМС для детей и супругов.
  • Внутренняя образовательная платформа, менторство и оплата участия в профильных конференциях.
  • Спортзалы во всех крупных офисах, корпоративный тренер, скидки в фитнес-клубах и спортивный клуб Яндекса.
  • Гибкий график работы.
  • Льготная ставка на жилищные займы для сотрудников, работающих в российских офисах Яндекса.
  • Страхование детей, детские дни в офисе, подарки на рождение и чекапы при планировании беременности.
tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям