Яндекс

Разработчик на С++ в группу разработки YQL over YT

Middle · Гибрид · Санкт-Петербург, Россия · Английский не нужен

Навыки

  • C++
  • Python
  • SQL

О компании и продукте

  • Это существенно сокращает накладные расходы и время, затрачиваемое на выполнение всего запроса
  • Мы хотим реализовать возможность настройки пользовательского кластера DQ под конкретные сценарии и профили нагрузки. Ускорение YQL over YT по бенчмаркам. YQL over YT в Яндексе работает на десятках тысяч машин и сотнях тысяч ядер
  • Мы используем популярные бенчмарки для выявления возможностей улучшения производительности. Публикации и вклад в продукт

Задачи

  • Разработчик на С++ в группу разработки YQL over YT
  • Почти каждый сервис в Яндексе использует нашу платформу для решения своих задач
  • Платформа активно развивается, а исходный код выложен в опенсорс
  • Внутри YTsaurus есть поддержка целого ряда SQL-диалектов, которые позволяют обращаться к данным
  • Один из таких диалектов — YQL
  • Он преобразует SQL-запросы в последовательность MapReduce-операций и/или выполняет их в движке DQ, который и предстоит развивать
  • Движок DQ, в отличие от MapReduce, позволяет выполнять части запроса полностью в памяти без промежуточной материализации на диск
  • Нам важно постоянно искать точки для оптимизации исполнения запросов

Требования

  • Уверенно владеете C++ и готовы разрабатывать на нём высокопроизводительные системы
  • Понимаете, как анализировать производительность, находить узкие места, и готовы предлагать способы решения проблем
  • Знаете Python на уровне, достаточном для написания тестов
  • От 3 лет
  • Санкт-Петербург
  • Имеете представление, как устроены СУБД, и участвовали в их разработке

Будет плюсом

  • Знаете один из диалектов SQL
  • Офисы в Санкт-Петербурге
  • Офисы в Москве
  • Как в Яндексе проходят алгоритмические секции собеседований
  • Как мы нанимаем бэкенд-разработчиков
  • Задачи для подготовки к собеседованиям

Условия

  • Гибридный
  • YTsaurus — одна из ключевых инфраструктурных систем Яндекса, которая используется для хранения и обработки данных
  • Яндекс работает с эксабайтами данных, которые нужно эффективно хранить, обрабатывать и передавать между приложениями
  • Для этого мы создали YTsaurus — распределённую платформу, которая сочетает в себе единое хранилище и ряд инструментов для обработки данных под разные сценарии
  • Какие задачи вас ждут Развитие гибридного режима выполнения запросов
  • Во время выполнения запроса объём данных часто уменьшается на каждом этапе — из-за фильтрации, пересечений и агрегаций
  • На определённом этапе использование MapReduce может стать избыточным
  • В таких случаях выгодно переключиться на выполнение оставшихся операций в движке DQ
  • Пользовательский кластер DQ
  • Пользовательская нагрузка может быть настолько разнообразной, что сложно подобрать универсальные параметры для работы движка
  • Ваши результаты могут стать основой для публикаций, докладов и выступлений на крупных конференциях, а коммиты будут попадать в общую кодовую базу YTsaurus
  • Больше о бэкенде в Яндексе — в канале Yandex for Backend

Паспорт вакансии

История публикации

Появилась в Вакандии28 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели сегодня
Среди похожихНет данных38 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

ГрейдMiddleвыведено из другого признака
Формат работыГибридвычитано из текста вакансии
ГеографияСанкт-Петербург, Россиявычитано из текста вакансии
Зарплатане указана

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе

Проверка Вакандии

Источники и свежесть

Тип источника
Карьерный сайт работодателя
Найдено публикаций
1
Посмотреть публикации и даты
  • careerОсновная публикация · 2026-08-13

Работодатель

Яндекс

50 активных вакансий · вилка работодателя указана в 1%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеyandex.ru.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке

  1. Почему похожа: похожая специализация · тот же грейд

    CSSSR

    DevOps-инженер

    • Middle
    • Удалённо
    Подробнее