Senior Backend-инженер — распределённые базы данных, observability
Grafana Labs — компания, стоящая за Grafana Cloud, полностью управляемой платформой observability, которой доверяют более 10 000 организаций. Платформа построена на открытом исходном коде и открытых стандартах, обеспечивает совместимость с любым стеком и объединяет AI с observability. Среди клиентов — Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce. Компания полностью удалённая, сотрудники находятся в более чем 40 странах.
Направление Tempo — это open-source распределённый трейсинг-бэкенд, лежащий в основе Grafana Cloud Traces и Grafana Enterprise Traces (GET). Tempo позволяет искать трейсы, генерировать метрики из спанов и связывать данные трейсинга с логами, метриками и профилями в стеке Grafana. 2026 год — переломный момент для Tempo: после крупного архитектурного обновления и запуска TraceQL metrics проект переходит от фундаментальных работ к продуктовому и операционному совершенству, эволюционируя из SaaS-базы данных в платформу для следующего поколения продуктов observability Grafana (App Observability, Asserts, Traces Drilldown и AI-ассистентов).
В течение следующего года предстоит:
- Сделать Grafana Cloud Traces максимально удобным для клиентов, устранив шероховатости, запутанные лимиты и скрытые режимы отказа.
- Достичь операционного совершенства при масштабировании с почти 50 ячеек до трёхзначного числа, с автоскейлингом, параметризованными раскатками и агрессивным сокращением рутины.
- Развивать Tempo как платформенный enabler: API повышенной плотности, агрегация трейсов, математика TraceQL metrics и интерфейсы, дружественные к машинам и LLM, на которых смогут строить downstream-продукты и агенты.
- Повышать производительность: ускорение задержек запросов при ингестии в сотни МБ/с и производительные 30-дневные диапазоны запросов.
- Подготовить Tempo к миру, управляемому агентами: более крупные, пиковые и высококардинальные нагрузки, а также новые категории AI-воркфлоу, такие как ассистент-ориентированная триажка и расследования в стиле «почему это медленно?».
Задачи:
- Реализовывать значимые технические проекты: брать хорошо очерченные многомесячные инициативы от постановки проблемы до раскатки (например, API агрегации трейсов, Limitless Tempo, автоскейлинг ячеек и клиентских лимитов, улучшения движка запросов). Работать со Staff-инженерами и техлидом над более широким межкомандным направлением.
- Владеть ключевыми компонентами Tempo: участвовать в разработке и владеть частями ингестии, хранения, запросов и генерации метрик. Писать и презентовать дизайн-документы, участвовать в ревью дизайна, принимать взвешенные решения по производительности, стоимости и сложности, документировать обоснования для команды.
- Создавать API для людей и агентов: помогать формировать следующее поколение интерфейсов Tempo (структурированных, детерминированных, обнаруживаемых), чтобы продукты Act 3, LLM-ассистенты и внешние интеграторы могли надёжно строить на Tempo.
- Вносить вклад в операционное совершенство: отвечать за результаты по конкретным SLO (P99 задержки записи, повторяемость инцидентов, TCO на ГБ ингестии) и помогать команде двигаться к Zero Ops через автоматизацию, параметризованные раскатки и действенные алерты.
- Сотрудничать с продуктом и смежными командами: работать с PM и командами App Observability, Asserts, Drilldown и Grafana Assistant, чтобы понимать, как потребляется Tempo, и выпускать то, что их разблокирует.
- Менторить и поддерживать инженеров: повышать планку через тщательное код-ревью, конструктивную обратную связь по дизайну и парное программирование, особенно с junior и middle инженерами.
- Участвовать в on-call для сервисов, которые помогают строить, а также в реагировании на инциденты и пост-инцидентном анализе.
- Вносить вклад в open source: Tempo — OSS. Взаимодействовать с сообществом, ревьюить внешние контрибуции и развивать проект в открытую.
Компания активно инвестирует в продуктивность разработчиков: можно использовать современные AI-ассистенты для кодинга.
Условия:
- Удалённая позиция. Рассматриваются кандидаты в США и Канаде.
- Компания полностью удалённая, команда распределена по 40+ странам.