# Старший бэкенд-инженер по базам данных Tempo
Grafana Labs — компания, стоящая за Grafana Cloud, полностью управляемой платформой наблюдаемости, которой доверяют более 10 000 организаций для обеспечения надежности, более быстрого разрешения инцидентов и оптимизации телеметрии в масштабе. Построенная на основе открытого исходного кода и открытых стандартов и разработанная для взаимодействия с любым стеком, Grafana Cloud приносит ИИ в наблюдаемость и наблюдаемость в ИИ, предоставляя командам (и их агентам) единое видение, чтобы они могли видеть, понимать и действовать на основе всех своих разрозненных данных, где бы они ни находились, и двигаться с темпом своих амбиций. Клиенты, включая Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce, полагаются на Grafana Labs. Мы — компания с 100% удаленной работой, с членами команды из более чем 40 стран, поддерживаемая ведущими инвесторами, включая Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG и Lead Edge Capital.
Это удаленная позиция. Мы ищем кандидатов из США и Канады.
Возможность
Мы разрабатываем 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 в платформу: API с более высокой плотностью, агрегация трасс, математические операции с метриками TraceQL и интерфейсы, удобные для машин и больших языковых моделей, на которых могут строиться продукты и агенты.
•Улучшить производительность: более низкая задержка запросов при сотнях МБ/с поступления данных и эффективные запросы за 30 дней, чтобы соответствовать конкурентам.
•Подготовить Tempo к миру, управляемому агентами: более крупные, всплесковые, с высокой кардинальностью нагрузки и новые категории рабочих процессов с ИИ, такие как ассистент-управляемая сортировка и расследования в стиле «почему это медленно?».
Что вы будете делать
В качестве старшего инженера в команде Tempo вы будете отвечать за техническое направление по самым сложным задачам в нашем роадмапе и повышать планку для всей команды.
•Реализовывать значимые технические проекты. Вести хорошо очерченные инициативы на несколько месяцев от постановки задачи до развертывания, например, API агрегации трасс, Limitless Tempo, автоскейлинг ячеек и ограничений клиентов или улучшения движка запросов. Сотрудничать с ведущими инженерами и техническим лидом по более широкому, межкомандному направлению.
•Отвечать за ключевые компоненты Tempo. Вносить вклад и владеть частями системы приема, хранения, запросов и генерации метрик. Писать и представлять технические документы, участвовать в обзорах дизайна, принимать обоснованные решения по компромиссам между производительностью, стоимостью и сложностью, а также документировать «почему» для команды.
•Создавать API для людей и агентов. Помогать формировать следующее поколение интерфейсов Tempo (структурированные, детерминированные, обнаруживаемые), чтобы продукты Act 3, ассистенты на базе больших языковых моделей и внешние интеграторы могли надежно строиться на Tempo.
•Вносить вклад в операционное совершенство. Отвечать за результаты в областях, которые вы разрабатываете, с конкретными SLO (задержка записи P99, повторение инцидентов, общая стоимость владения на гигабайт данных), и помогать команде двигаться к Zero Ops через автоматизацию, параметризованные развертывания и действенные оповещения.
•Сотрудничать с продуктовой командой и смежными командами. Работать с менеджерами продуктов и командами App Observability, Asserts, Drilldown и Grafana Assistant, чтобы понять, как используется Tempo, и выпускать то, что им необходимо.
•Наставлять и поддерживать инженеров. Повышать планку через тщательный код-ревью, конструктивную обратную связь по дизайну и совместную работу, особенно с младшими и инженерами среднего уровня.
•Участвовать в дежурствах по сервисам, которые вы помогаете создавать, и вносить вклад в реагирование на инциденты и обучение после них.
•Вносить вклад в open source. Tempo — это проект с открытым исходным кодом. Вы будете взаимодействовать с сообществом, проверять внешние вклады и вносить свой вклад в проект открыто.
Мы сильно инвестируем в производительность разработчиков. Вы можете использовать современные AI-помощники для кодирования в рамках вашего ежедневного рабочего процесса (на ваш выбор, в пределах правил безопасности), поддерживаемые бюджетом компании, чтобы быстро итератировать без лишних препятствий. Мы поощряем прагматичную разработку с помощью ИИ: более быстрое прототипирование, генерация тестов, рефакторинг, документация и последующая работа с инцидентами — всегда с тщательным код-ревью и стандартами качества. У вас также будет доступ к последним передовым моделям от OpenAI, Anthropic и Google.
Примеры задач, над которыми вы можете работать
Вот проекты, которые появятся в 2026 году:
•Агрегация трасс и API с более высокой плотностью: расширение метрик TraceQL, проектирование ответов, удобных для больших языковых моделей, и превращение Tempo в первоклассный источник данных для AI-ассистента Grafana.
•Автоскейлинг от начала до конца: ограничения клиентов и ячейки Tempo с гистерезисом, предсказательным масштабированием при всплесках и безопасным уменьшением масштаба.
•Прием и запросы на уровне агентов: защитные механизмы для всплесковых, с высокой кардинальностью нагрузок, генерируемых агентами.
•Производительность запросов: новые форматы данных, более умные конвейеры запросов, целевые оптимизации для распространенных рабочих процессов Drilldown и Traces, а также запросы за 30 дней.
•Развертывания и операции с несколькими ячейками: параметризованные развертывания, развертывания по кнопке и инструменты для безопасного роста до трехзначного числа ячеек без пропорционального увеличения шума оповещений.
•Ограничения и самообслуживание: управление конфигурацией и наблюдаемостью для клиентов, чтобы количество эскалаций стремилось к нулю.
Что делает вас отличным кандидатом
•Техническая ответственность. Опыт реализации сложных проектов на несколько месяцев, охватывающих дизайн, доставку и эксплуатацию, а также помощи коллегам в росте.
•Солидный опыт работы с системами. Значительный практический опыт создания и эксплуатации распределенных систем данных в продакшене: конвейеры приема, движки хранения, выполнение запросов или аналогичные.
•Высокое мастерство программирования. Вы пишете чистый, надежный, производительный код, который могут поддерживать другие, и знаете, когда оптимизировать, а когда выпускать продукт.
•Хорошее знание Go или стремление к нему. Tempo написан на Go. Опыт в других системных языках (Rust, C, C++) хорошо переводится.
•Операционный склад ума. Вы управляли продакшен-сервисами, несли pager, снижали рутинную работу и рассматривали SLO как функцию продукта, а не как обязанность.
•Ориентация на клиента и прагматизм. Вы разбиваете сложные задачи на короткие циклы обратной связи: анализируете, проектируете, доставляете MVP, учитесь, итератируете.
•Сотрудничество и ясное письмо. Вы вносите вклад через технические документы, обзоры и выпущенный код, а также четко общаетесь в полностью удаленной, асинхронной среде.
Дополнительные плюсы
•Опыт работы с трассированием, OpenTelemetry или крупномасштабными системами наблюдаемости.
•Опыт проектирования языков запросов, движков SQL/TraceQL или API, предназначенных для программного потребления (сервисами или агентами).
•Опыт работы с колоночными форматами хранения (например, Parquet) или специализированными форматами на диске для аналитических нагрузок.
•Опыт эксплуатации многоарендной, многоклеточной SaaS-инфраструктуры в масштабе на Kubernetes.
•Опыт разработки для потребителей ИИ/LLM: структурированные API, конечные точки метаданных/обнаружения, детерминированные выходы, системы оценки.
•Вклад или поддержка open-source проектов и комфортное взаимодействие с сообществом в открытом доступе.
•Опыт дежурств с использованием Grafana, Prometheus, Loki или Tempo на предыдущей работе (или в домашней лаборатории).
•Опыт работы в полностью удаленной, глобально распределенной команде.
Как мы работаем
Мы — команда с приоритетом на удаленную работу, регулярно встречаемся по видео и выполняем большую часть работы асинхронно, письменно. Мы ценим креативность, разнообразие взглядов и ясное общение. Tempo используется крупными мировыми организациями для мониторинга критически важных приложений и инфраструктуры, и мы ожидаем, что каждый в команде, включая старших инженеров, будет вносить идеи, делающие продукт более надежным, полезным и любимым.
В США диапазон общей целевой компенсации (OTE) / базовой оплаты для этой роли составляет от 154 445 до 185 334 долларов США. Фактическая компенсация может варьироваться в зависимости от уровня, опыта и навыков, оцененных в процессе собеседования. Все наши роли включают ограниченные акции (RSU), дающие каждому члену команды долю в успехе Grafana Labs.
*Диапазоны компенсаций зависят от страны. Если вы подаете заявку из другого региона, ваш рекрутер обсудит с вами конкретный диапазон оплаты и льготы на начальном этапе процесса.
Почему вам будет комфортно в Grafana Labs
•100% удаленная работа, глобальная культура — объединяем таланты со всего мира, культура сотрудничества и общая цель.
•Растущая организация — значимые задачи в условиях быстрого роста и постоянных изменений.
•Прозрачное общение — открытое принятие решений и регулярные обновления для всей компании.
•Инновационная среда — автономия и поддержка для выпуска отличных продуктов и экспериментов.
•Корни в open source — построено на ценностях сообщества, формирующих нашу работу.
•Уполномоченные команды — культура высокого доверия и низкого эго, ценящая результаты выше внешнего вида.
•Карьерный рост — определенные возможности для развития и продвижения.
•Доступное руководство — прозрачные руководители, вовлеченные, видимые и человечные.
•Страстные люди — команда умных, поддерживающих коллег, глубоко увлеченных своим делом.
•Очное введение в должность — успешный старт с первого дня вместе с другими новыми «Grafanistas».
•Баланс — ключ к успеху. Глобальная политика ежегодного отпуска в 30 дней в год. 3 дня из отпуска зарезервированы для дней отключения Grafana, чтобы команда могла действительно отдохнуть.