Staff Backend Software Engineer, Loki
Grafana Labs — компания, стоящая за Grafana Cloud, полностью управляемой платформой наблюдаемости, которой доверяют более 10 000 организаций для обеспечения надёжности, ускоренного устранения инцидентов и оптимизации телеметрии в масштабе. Платформа построена на открытом исходном коде и открытых стандартах, обеспечивает совместимость с любым стеком и объединяет ИИ с наблюдаемостью и наблюдаемость с ИИ, давая командам и их агентам единую видимость данных. Среди клиентов — Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce. Компания полностью удалённая, сотрудники находятся в более чем 40 странах.
Роль доступна для кандидатов, находящихся в Австралии или Сингапуре.
Grafana Cloud — композитная платформа наблюдаемости, объединяющая метрики, логи, трейсы и профили с Grafana. Она позволяет клиентам использовать лучшие open source решения для наблюдаемости, включая Prometheus, Mimir, Loki, Tempo и Pyroscope, без необходимости устанавливать, поддерживать и масштабировать собственный стек. Команда Databases владеет телеметрическими базами данных: Mimir для метрик, Loki для логов, Tempo для трейсов и Pyroscope для профилей. Эти базы данных — OSS-проекты, которые также предлагаются как облачный сервис для Grafana Cloud и как on-premise решение. Это мультитенантные распределённые системы, реализованные на Go и работающие на Kubernetes во всех основных облачных провайдерах (GCP, Azure, AWS). Инженеры также работают над Prometheus, Grafana Alloy, Mimir proxies и OpenTelemetry.
Технологический стек в основном состоит из сервисов на Go, работающих на множестве кластеров Kubernetes с использованием облачного объектного хранилища. Компания инвестирует в продуктивность разработчиков: можно использовать современные ИИ-ассистенты для кодинга в повседневной работе (выбор инструментов в рамках политик безопасности) с финансируемым компанией бюджетом на использование. Поощряется прагматичная разработка с помощью ИИ: быстрое прототипирование, генерация тестов, рефакторинг, документация и работа над инцидентами — всегда в сочетании с качественным код-ревью и стандартами качества. Также доступны новейшие модели от OpenAI, Anthropic и Google.
Задачи:
- Проектировать, создавать, эксплуатировать и поддерживать критически важные системы, отвечая за надёжность, производительность и доступность.
- Активно влиять на дорожную карту и собственные карьерные цели.
- Совместно с командой выпускать новые функции, затем использовать результаты для итераций и улучшений.
- Вести проекты от идеи до эксплуатации после передачи клиентам.
- Поддерживать культуру open source и вносить вклад в другие проекты, которые могут не относиться напрямую к зоне ответственности команды.
- Участвовать в дежурствах on-call и нести ответственность за работу сервисов.
- Наставлять и поддерживать других членов команды, участвовать в обсуждениях дизайна и сотрудничать с командой.
- Изучать новые навыки, глубже понимая облачный продукт, клиентов и кодовую базу крупной распределённой системы.
Требования:
- Уверенный опыт как минимум с одним языком программирования.
- Мотивированный самостоятельный специалист с ориентацией на действие.
- Ориентация на клиента: всё создаётся с учётом пользователей, страсть к созданию интуитивных продуктов, отвечающих потребностям клиентов.
- Прагматизм: способность браться за сложные задачи и разбивать их для достижения коротких циклов обратной связи — анализировать, проектировать и строить модульные решения, выпускать MVP, собирать данные и обратную связь, затем итеративно развиваться.
- Сотрудничество и коммуникация: работа в полностью удалённой команде, хорошие коммуникативные навыки обязательны.
Условия:
- Полностью удалённая работа.
- Компания предоставляет руководство и регулярные встречи по видеосвязи.
- Независимый настрой и хорошие коммуникативные навыки обязательны.