Награды компании 0 наград из 3
Забота о сотрудниках Получена: 09.11.2024
88% выполнено
Есть у 1.2% компаний на Dream Job

Работодатель поддерживает достойные условия труда и отдыха для сотрудников

Карьерный рост Получена: 09.11.2024
65% выполнено
Есть у 2.3% компаний на Dream Job

В компании есть возможности для карьерного и профессионального роста сотрудников

Корпоративная культура Получена: 09.11.2024
93% выполнено
Есть у 3.8% компаний на Dream Job

Сотрудники отмечают профессионализм руководства и хорошую атмосферу в коллективе

Разработчик ресурсной модели динамических таблиц YTsaurus

От 3 до 6 лет
Полная занятость
Полный день
Описание вакансии

Для того чтобы одним кластером YTsaurus могли пользоваться все отделы Яндекса, нам нужен разработчик ресурсной модели, которому интересно погружаться в тонкости работы железа и ядра и создавать понятную простую модель разделения ресурсов кластера между пользователями.

Динамические таблицы YTsaurus представляют собой многопользовательское key value storage, одним кластером которого пользуется сразу множество команд Яндекса. Как и любая многопользовательская система, для обеспечения бесперебойной работы YTsaurus предоставляет механизмы изоляции и квотирования ресурсов между пользователями.

Разработка ресурсной модели затрагивает сразу несколько областей: системное программирование, SRE и даже комбинаторную оптимизацию. Нужно добавлять новые ресурсы в модель, дорабатывать и придумывать новые механизмы изоляции и решать задачу упаковки на кластере. Несмотря на то что мы полагаемся на существующую систему облачных контейнеров и их планировщик, при наших объёмах кластеров приходится достаточно аккуратно под них подстраиваться.

Какие задачи вас ждут:

  • Новые машины. Ресурсная модель предлагает пользователям выбрать контейнеры определённого размера. При этом не всегда такие контейнеры хорошо ложатся на машины новой поставки (из-за особенностей железа). В таком случае нужно адаптироваться к новой поставке: выбрать достаточно хорошие размеры и для старой нагрузки, и для новой.
  • Ресурсная модель для дисков. В YTsaurus используется decoupled storage — хранилище, в котором слой хранения отделён от слоя вычисления и обработки данных. При этом нагрузка на диски довольно высокая и в ряде сценариев настолько большая, что хранилище может не справиться. Нужно добавить в ресурсную модель понятие нагрузки на диски, чтобы пользователям можно было гарантировать выделенную полосу с учётом того, что диски общие и доступ к ним — по сети.
  • Бенчмарки. Пользователи часто интересуются, какого размера контейнеры выбрать и сколько их нужно. Для того чтобы предоставить большому количеству пользователей адекватный выбор, нужно аккуратно измерить производительность на достаточном количестве типов нагрузки. Несмотря на кажущуюся простоту, практика показывает, что сделать хорошие бенчмарки очень сложно. В процессе всплывают простые и не очень простые возможности улучшения системы и окружения. Это задача для тех, кто хочет очень глубоко погрузиться в особенности работы динамических таблиц YTsaurus и железа.

Мы ждём, что вы:

  • Умеете программировать на C++
  • Любите погружаться в особенности работы железа и ядра Linux
  • Нацелены на построение надёжного сервиса для пользователей

Будет плюсом, если вы:

  • Работали с нагруженным железом: дисками или сетью или соответствующей подсистемой в ядре Linux
  • Знакомы с SRE-практиками, используете и развиваете инструменты интроспекции
  • Активно участвуете в кросс-командном взаимодействии

Что мы предлагаем:

​​​Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.

А также:

  • психотерапия в офисе или онлайн-сервисах;
  • лазерная коррекция зрения через год работы;
  • ведение беременности и роды — через два года.

Страховка для родственников по системе 80/20

Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.

Внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.

А также:

  • оплата участия в профильных конференциях;
  • скидка 50% на изучение иностранных языков.

Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.

Гибкий график

У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.

Жилищные займы

Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.

Всё для детей

Страхование, детские дни в офисе, подарки на рождение детей и чекапы при планировании беременности.

И многое другое....

Ключевые навыки
C++
SRE
Вакансия опубликована: 17 октября 2024, Новосибирск
Похожие вакансии
C++ developer / Инженер-программист С++ (TATLIN.UNIFIED)
От 3 до 6 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

YADRO
4,1 130 отзывов
Новосибирск,
5 ноября 2024
Backend-разработчик С++
Новая
От 1 года до 3 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

ИнфоТеКС
4,2 119 отзывов
Новосибирск,
7 ноября 2024

Старший программист интерфейсов

Москва,
ноябрь 2024
Работаю 1-2 года
2,3
Что нравится
Популярность. Простые технологии. Несложность всего и вся. Больше не могу ничего сказать хорошего.
Что можно улучшить
Децентралоизировать разработку из больших городов, невозможно ездить по 2 часа до работы туда и обратно.

Программист-разработчик

Москва,
октябрь 2024
Работаю меньше года
4,7
Что нравится
Свобода в рабочем процессе, начиная от выбора графика, заканчивая подбором задач
Что можно улучшить
Документация, квалификация сотрудников, гибкость в инструментах, работа с открытым исходным кодом вместо написания внутренних велосипедов

Инженер-разработчик

Москва,
октябрь 2024
Работаю меньше года
4,5
Что нравится
Что есть кофепоинты с перекуса и, оплата питания и свобода графика
Что можно улучшить
Не знаю что можно было бы улучшить, наверное ничего
Яндекс
3,8
Хорошо
67%
Рекомендуют
Оценки по категориям
4,2
Условия труда
4,3
Коллектив
3,8
Руководство
3,0
Уровень дохода
4,0
Условия для отдыха
3,3
Возможности роста
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 2 254 отзывов
86% Своевременная оплата труда
83% Удаленная работа
64% Оплата больничного
55% Гибкий рабочий график
49% Медицинское страхование
44% Наличие кухни, места для обеда
44% Система наставничества
43% Профессиональное обучение
39% Корпоративные мероприятия
38% Удобное расположение работы
38% Компенсация питания
30% Место для парковки
24% Оплата мобильной связи
13% Корпоративный транспорт
7% Оплата транспортных расходов
Похожие вакансии
Разработчик C в команду PMC
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Ведущий разработчик
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Разработчик С++
250 000 - 400 000
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Senior C++ developer / Старший инженер-программист (TATLIN.UNIFIED)
Новая
Более 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Principal C++ developer (Technical Lead) / Ведущий инженер-программист (TATLIN.UNIFIED)
Новая
Более 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Поиск Вакансии Ваш отзыв Зарплаты Сравнить
Опыт в разделе вакансии на Dream Job