Разработчик на С++ в группу разработки YQL over YT
Навыки
- 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
Безопасность
Отклик уходит на сайт источника
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — yandex.ru.
Признаки мошенничества
- Просят предоплату, «залог» или деньги за обучение и оборудование.
- Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
- Быстро уводят в мессенджер и торопят с решением.
- Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
Подробнее - Подробнее
Почему похожа: похожая специализация · та же страна
Fabrique — Python-разработчик (Django, DRF)
- Junior
- Удалённо из России
- Москва, Россия