👁️ SRE в службу разработки динамических таблиц YTsaurus

Привет! Я Руслан Савченко, руководитель разработки динтаблиц YTsaurus. Наша команда занимается разработкой и поддержкой сервиса YTsaurus в Яндексе и старается применять на практике лучшие идеи из областей разработки и эксплуатации больших систем. Мы ищем SRE-инженера с фокусом на performance engineering.

Руслан Савченко Руководитель службы разработки динамических таблиц

Динтаблицы YTsaurus — это многопользовательская NewSQL-СУБД, развёрнутая на тысячи машин и обслуживающая много пользователей и проектов внутри Яндекса. К сервису предъявляются высокие требования по доступности и времени отклика. Вам предстоит разбираться с узкими местами работы системы и вырабатывать решения, нацеленные на их устранение.

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

• Оптимизация потребления CPU Вам предстоит разобраться во внутренней архитектуре и оптимизировать сервис, чтобы снизить время обработки запросов.

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

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

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

Будет плюсом, если вы: • Работали с низкоуровневыми оптимизациями • Знакомы с bpftools • Знаете теорию SRE и то, как выстраиваются SRE-процессы

Почему у нас классно: ДМС Яндекса действует с первого месяца работы. Причём получить плановую или неотложную помощь можно и за рубежом — так что можно не бояться путешествовать. Это не все бонусы — полный список тут.

📩 Откликайтесь на вакансию на нашем сайте

#бэкенд #SRE #ytsaurus #CPP #golang #python #backend