Компания Grafana Labs развивает Tempo — опенсорсный бэкенд распределённой трассировки, лежащий в основе Grafana Cloud Traces и Grafana Enterprise Traces. Позиция удалённая, рассматриваются кандидаты из США и Канады.
В 2026 году Tempo проходит точку перелома: после крупного архитектурного обновления и запуска TraceQL metrics команда переходит от фундаментальной работы к продуктовому и операционному совершенству, превращая Tempo из SaaS-базы данных в платформу для следующего поколения продуктов наблюдаемости Grafana (App Observability, Asserts, Traces Drilldown и AI-ассистентов).
В течение следующего года предстоит:
- Сделать Grafana Cloud Traces «просто работающим» для клиентов: убрать шероховатости, запутанные лимиты и скрытые режимы отказов.
- Достичь операционного совершенства в масштабе: рост с почти 50 ячеек (cells) сегодня до трёхзначного числа в этом году, с автоскейлингом, параметризованными раскатками и агрессивным сокращением рутинной работы (toil).
- Развивать Tempo как платформу: API с более высокой плотностью, агрегация трейсов, вычисления TraceQL metrics, интерфейсы, удобные для машин и LLM, на которых смогут строить downstream-продукты и агенты.
- Улучшать производительность: снижение задержек запросов при приёме сотен МБ/с и быстрые запросы за 30-дневные диапазоны, чтобы соответствовать конкурентам.
- Готовить Tempo к миру, управляемому агентами: более крупные, «взрывные» нагрузки с высокой кардинальностью и новые категории AI-рабочих процессов, таких как ассистентская триаж и расследования вида «почему это медленно?».
Обязанности Staff-инженера:
- Вести многоквартальные технические инициативы от постановки проблемы до раскатки: например, API агрегации трейсов, Limitless Tempo, автоскейлинг ячеек и клиентские лимиты, улучшения query-движка.
- Отвечать за архитектуру ключевых компонентов Tempo: приём (ingestion), хранение, запросы и генерация метрик. Проводить дизайн-ревью, принимать решения по компромиссам между производительностью, стоимостью и сложностью, документировать «почему».
- Проектировать API для людей и агентов: формировать следующее поколение интерфейсов Tempo (структурированных, детерминированных, обнаруживаемых), чтобы продукты Act 3, LLM-ассистенты и внешние интеграторы могли надёжно строить на Tempo.
- Обеспечивать операционное совершенство: отвечать за конкретные SLO (P99 задержка записи, повторяемость инцидентов, TCO на принятый ГБ) и двигать команду к Zero Ops через автоматизацию, параметризованные раскатки и действенные алерты.
- Работать с продактом и смежными командами: с PM и командами App Observability, Asserts, Drilldown и Grafana Assistant, чтобы понимать, как потребляется Tempo, и поставлять то, что их разблокирует.
- Наставлять инженеров: повышать планку через код-ревью, обратную связь по дизайну, парное программирование над сложными задачами и тексты, которые делают команду умнее.
- Участвовать в on-call для сервисов, которые вы помогаете создавать, и быть мультипликатором силы в реагировании на инциденты и пост-инцидентном обучении.
- Вносить вклад в опенсорс: Tempo — OSS. Взаимодействовать с сообществом, ревьюить внешние контрибуции и помогать вести проект открыто.
Условия:
- Полная удалённость (100% remote), найм в США и Канаде.
- Компания инвестирует в продуктивность разработчиков: можно использовать современные AI-кодинг-ассистенты в ежедневной работе (инструменты на выбор, в рамках политик безопасности) с оплачиваемым компанией бюджетом на использование.