Backend-разработчик Grafana Alerting, Go
О компании
Grafana Labs — компания, создающая Grafana Cloud, полностью управляемую open-source платформу наблюдаемости. Компания полностью удалённая, команда распределена по 40+ странам. Продукты основаны на open source и открытых стандартах, обеспечивают совместимость с любым стеком и единую видимость данных для команд и их агентов.
О роли
Должность: Staff Backend Engineer в команде Grafana Alerting. Это удалённая позиция, рассматриваются заявки из Ирландии. Команда Grafana Alerting работает в ядре open-source проекта Grafana. Миссия — дать пользователям наиболее глубокий способ управления алертами. Бэкенд-команда тесно взаимодействует с клиентами и командами Grafana Cloud, чтобы Alerting работал on-prem и масштабировался в Cloud. Команда охватывает Grafana Alerting и продукт SLOs. Grafana Alerting используют крупные организации по всему миру для мониторинга медицинских устройств и критической инфраструктуры.
Недавние проекты
- Создание распределённых систем для масштабирования приёма и доставки алертов на основе Prometheus.
- Унификация настройки и доставки Alerting для одинаковой работы с алертами Grafana и Prometheus.
- Создание распределённых систем для масштабирования оценки алертов, управляемых Grafana, с достижением более 500 оценок в секунду в продакшене.
Задачи
- Активно влиять на дорожную карту и собственные карьерные цели.
- Работать с командой над выпуском новых функций, использовать результаты для итераций и улучшений.
- Вести проекты от идеи до эксплуатации, когда они попадают к клиентам.
- Поддерживать open-source культуру и вносить вклад в другие проекты, даже если они не входят напрямую в зону команды.
- Проектировать, создавать, эксплуатировать и поддерживать критически важные системы, отвечая за надёжность, производительность и доступность.
- Участвовать в дежурствах команды и отвечать за сервисы, которые запускаются.
- Менторить и поддерживать других членов команды, участвовать в обсуждениях дизайна и сотрудничать с командой.
- Изучать новые навыки, глубже понимая облачный продукт, клиентов и кодовую базу большой распределённой системы.
Требования
- Мотивированный и инициативный специалист с ориентацией на действие.
- Фокус на клиентах: всё создаётся с мыслью о пользователях.
- Страсть к созданию интуитивных продуктов, отвечающих потребностям клиентов.
- Прагматизм: умение брать сложные задачи, разбивать их для коротких циклов обратной связи, анализировать, проектировать, строить модульные решения, выпускать MVP, собирать данные и обратную связь, итеративно развивать.
- Сотрудничество и коммуникация: минимальная единица — команда; предстоит работать с коллегами в полностью удалённом формате, хорошие коммуникативные навыки обязательны.
- Уверенный опыт хотя бы с одним языком программирования. Используется Go, но знакомство с Python, Java, C++, Rust или похожими языками хорошо переносится.
- Некоторый опыт ведения проектов от сбора требований и обсуждения идей.
Условия
- Удалённая работа.
- Позиция открыта для кандидатов из Ирландии.
- Оплата: по договорённости.
- Компания с приоритетом удалённой работы, инженерная организация в основном удалённая; предоставляется поддержка и проводятся регулярные встречи по видеосвязи.
- Требуется самостоятельный подход и хорошие коммуникативные навыки.