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