Backend-разработчик Mimir Query, базы данных
Grafana Labs — компания, стоящая за Grafana Cloud, полностью управляемой платформой наблюдаемости, которой доверяют более 10 000 организаций. Платформа построена на открытом исходном коде и открытых стандартах, обеспечивает совместимость с любым стеком и объединяет метрики, логи, трейсы и профили с Grafana. Grafana Cloud привносит AI в наблюдаемость и наблюдаемость в AI, давая командам и их агентам единую видимость данных. Компания полностью удалённая, сотрудники работают в более чем 40 странах.
Команда Databases владеет телеметрическими базами Mimir для метрик, Loki для логов, Tempo для трейсов и Pyroscope для профилей. Базы предлагаются как размещаемый сервис в Grafana Cloud и как локальные решения Grafana Enterprise Metrics, Grafana Enterprise Logs и Grafana Enterprise Traces. Это мультитенантные распределённые системы на Go, работающие в масштабе на Kubernetes во всех основных облаках: AWS, GCP и Azure.
В команде Mimir три подкоманды: Ingest, Storage и Query. Вместе они поддерживают проект Mimir OSS, а также владеют и управляют Grafana Cloud Metrics в трёх основных облачных провайдерах. Инженеры команды оптимизируют эффективность и устойчивость обработки, хранения и запросов метрик при больших объёмах. Сервисы работают в большом масштабе, производительность критична для конкурентоспособности предложения и стабильной работы.
У инженера Mimir несколько потоков работы. Он, вероятно, участвует в крупном проекте с другим инженером и внедряет улучшения производительности и надёжности, обнаруженные при эксплуатации системы в продакшене. Также отвечает за написание и проверку пул-реквестов и дизайн-документов других инженеров команды, сопровождает автоматические релизные раскатки и участвует в дежурствах по своим системам.
Задачи
- Влиять на дорожную карту и собственные карьерные цели.
- Работать с командой над новыми функциями и итеративно улучшать их по результатам.
- Вести проекты от идеи до эксплуатации, когда они уже у клиентов.
- Поддерживать культуру открытого исходного кода и вносить вклад в другие проекты, которые могут не входить напрямую в зону команды.
- Проектировать, создавать, эксплуатировать и поддерживать критические системы, отвечая за надёжность, производительность и доступность.
- Участвовать в дежурствах команды по модели follow-the-sun и отвечать за сервисы, которые запускает.
- Поддерживать коллег, участвовать в обсуждениях дизайна и сотрудничать с командой.
- Учиться, глубже понимая облачный продукт, клиентов и кодовую базу крупной распределённой системы.
Условия
- Удалённая позиция; ищем кандидатов в канадских часовых поясах.
- Можно ежедневно использовать современные AI-ассистенты для кодинга в рамках правил безопасности; компания финансирует бюджет использования.
- Поощряется прагматичная AI-поддержка разработки: ускоренное прототипирование, генерация тестов, рефакторинг, документация и разбор инцидентов — при строгой проверке кода и стандартах качества.
- Доступ к последним передовым моделям от OpenAI, Anthropic и Google.