Staff-бэкенд-инженер Grafana Alerting
Компания
Grafana Labs — компания, стоящая за Grafana Cloud, полностью управляемой платформой observability, которой доверяют более 10 000 организаций. Платформа построена на открытом исходном коде и открытых стандартах, рассчитана на совместимость с любым стеком и объединяет AI и observability. Среди клиентов — Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce. Grafana Labs — полностью удалённая компания: сотрудники работают более чем в 40 странах.
О роли
Открыта позиция Staff Backend Engineer в команду Grafana Alerting. Команда работает над ядром open-source проекта Grafana и занимается алертингом как on-prem, так и в облаке. В зону ответственности входят продукты Grafana Alerting и SLOs. Grafana Alerting используется крупными организациями по всему миру, включая мониторинг медицинских устройств и критической инфраструктуры.
Недавние проекты команды:
- Создание распределённых систем для масштабирования приёма и доставки алертов на основе Prometheus.
- Унификация настройки и доставки алертов Grafana и Prometheus.
- Создание распределённых систем для масштабирования оценки Grafana-алертов: более 500 оценок в секунду в продакшене.
Задачи
- Активно влиять на роадмап продукта и собственные карьерные цели.
- Вместе с командой выпускать новые функции и улучшать их по результатам.
- Вести проекты от идеи до эксплуатации.
- Участвовать в open-source культуре и вносить вклад в проекты за пределами своей команды.
- Проектировать, разрабатывать, эксплуатировать и поддерживать критически важные системы, отвечая за их надёжность, производительность и доступность.
- Участвовать в дежурствах (on-call) и отвечать за сервисы.
- Наставлять коллег, участвовать в дизайн-ревью и совместной работе.
- Изучать облачный продукт, клиентов и кодовую базу крупной распределённой системы.
Требования
- Самостоятельность и нацеленность на действия.
- Ориентация на пользователей и создание интуитивных продуктов.
- Прагматизм: умение разбивать сложные задачи на части, анализировать, проектировать модульные решения, выпускать MVP, собирать данные и итеративно улучшать результат.
- Хорошие коммуникативные навыки и умение работать в команде в полностью удалённом формате.
- Уверенный опыт как минимум с одним языком программирования. В команде используют Go; также подойдут Python, Java, C++, Rust или аналогичные языки.
- Опыт ведения проектов от сбора требований и брейншторма.
Условия
- Удалённая работа из Ирландии.
- Полностью удалённая компания, регулярные видеовстречи.
- Участие в on-call ротации.