Обязанности:
Повышение эффективности кластераМы боремся за Throughput всей системы: дорогое железо должно приносить как можно больше пользы для компании. При этом надо не забывать про Latency: это напрямую влияет на пользовательский опыт разработчиков. Повышение стабильности
При разработке сервиса многие вещи сознательно были упрощены, кое-где были срезаны углы. Мы активно работаем над надёжностью сервиса и стремимся улучшить качество жизни разработчиков, повышая нашу стабильность. Крупные вызовы
Сейчас почти вся нагрузка на Distbuild — это автоматически запускаемые проверки в пул-реквестах или после коммитов. Есть необходимость в ускорении локальных сборок за счёт вычислительных мощностей кластера Distbuild. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Разрабатываете на С++
- Хорошо знаете Linux
- Способны самостоятельно спроектировать фичу, видеть плюсы и возможные минусы принятого дизайна
Дополнительные требования:
- Разрабатывали высоконагруженные распределённые системы
- Работали с фреймворком gRPC
- Знаете YDB
