Senior Backend-инженер — базы данных, Tempo
Grafana Labs — компания, создавшая Grafana Cloud, полностью управляемую платформу наблюдаемости, которой доверяют более 10 000 организаций для обеспечения надёжности, быстрого устранения инцидентов и оптимизации телеметрии в масштабе. Платформа построена на открытом исходном коде и открытых стандартах, обеспечивает совместимость с любым стеком, привносит ИИ в наблюдаемость и наблюдаемость в ИИ, давая командам (и их агентам) единую видимость для понимания и действий с данными. Среди клиентов — Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce. Компания полностью удалённая, сотрудники в более чем 40 странах. Инвесторы: Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, Lead Edge Capital.
Это удалённая позиция. Ищем кандидатов в США и Канаде.
О проекте Tempo: мы создаём Tempo — открытый распределённый бэкенд для трассировки, лежащий в основе Grafana Cloud Traces и Grafana Enterprise Traces (GET). Tempo упрощает поиск трассировок, генерацию метрик из спанов и связывание данных трассировки с логами, метриками и профилями в стеке Grafana. 2026 год — переломный для Tempo: после крупного архитектурного обновления и запуска метрик TraceQL мы переходим от фундаментальных работ к продуктовому и операционному совершенству, развивая Tempo из SaaS-базы данных в платформу для следующего поколения продуктов наблюдаемости Grafana (App Observability, Asserts, Traces Drilldown и ИИ-ассистентов).
В течение следующего года вы поможете:
- Сделать Grafana Cloud Traces «просто работающими» для клиентов: устранить шероховатости, запутанные лимиты и скрытые режимы отказа.
- Достичь операционного совершенства в масштабе: рост с почти 50 ячеек сегодня до трёхзначного числа в этом году, с автомасштабированием, параметризованными развёртываниями и агрессивным сокращением рутины.
- Развить Tempo в платформенный enabler: API повышенной плотности, агрегация трассировок, математика метрик TraceQL и машино-/LLM-дружественные интерфейсы, на которых смогут строить нижестоящие продукты и агенты.
- Повысить производительность: ускорить задержку запросов при приёме сотен МБ/с и обеспечить производительные 30-дневные диапазоны запросов, соответствующие конкурентам.
- Подготовить Tempo к миру, управляемому агентами: более крупные, пиковые, высококардинальные нагрузки и новые категории ИИ-рабочих процессов, такие как ассистентская триажная сортировка и расследования в стиле «почему это медленно?».
Чем вы будете заниматься: Как Senior-инженер в Tempo вы будете определять техническое направление по самым сложным задачам дорожной карты и повышать планку для всей команды.
- Реализовывать значимые технические проекты. Брать хорошо очерченные многомесячные инициативы от постановки проблемы до развёртывания, например 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- и mid-level инженерами.
- Участвовать в on-call для сервисов, которые помогаете создавать, и вносить вклад в реагирование на инциденты и пост-инцидентное обучение.
- Вносить вклад в открытый исходный код. Tempo — OSS. Вы будете взаимодействовать с сообществом, ревьюить внешние вклады и вносить вклад в проект открыто.
Мы много инвестируем в продуктивность разработчиков. Можно использовать современные ИИ-ассистенты для кодирования.