
Grafana Labs розробляє програмне забезпечення з відкритим кодом для спостережуваності, яке допомагає розуміти продуктивність і стан інфраструктури, застосунків та фронтенд-систем. Платформа об’єднує метрики, логи, трасування та профілі за допомогою таких продуктів, як Grafana, Loki, Tempo і Mimir, допомагаючи організаціям візуалізувати дані, відстежувати сервіси, досліджувати аномалії, аналізувати першопричини та керувати цілями рівня обслуговування. Grafana Labs пропонує варіанти розгортання в хмарі та на власних ресурсах, а також інтеграції з такими технологіями, як Prometheus і OpenTelemetry. Компанія працює в секторах корпоративного SaaS та штучного інтелекту й створює інструменти для команд, відповідальних за моніторинг інфраструктури та сучасну спостережуваність.
Провідний інженер серверної частини з баз даних
Керуйте розробкою серверної частини компонентів баз даних Tempo — розподіленої системи трасування з відкритим вихідним кодом від Grafana Labs. Удосконалюйте масштабовані API, продуктивність, надійність і експлуатацію продуктів Grafana для спостережуваності.
Опис
- Визначайте технічний напрям для складних завдань дорожньої карти Tempo.
- Керуйте інженерними ініціативами тривалістю в кілька місяців — від визначення проблеми до запуску.
- Працюйте з інженерами рівня Staff і технічним керівником над формуванням напрямку для кількох команд.
- Відповідайте за компоненти, що охоплюють приймання даних, зберігання, виконання запитів і формування метрик.
- Готуйте й презентуйте проєктні документи, беріть участь в обговоренні проєктних рішень.
- Зважуйте продуктивність, вартість і складність під час ухвалення технічних рішень.
- Створюйте структуровані, передбачувані й зручні для пошуку API для людей, агентів, продуктів та інтеграторів.
- Забезпечуйте виконання SLO, зокрема затримки запису P99, повторюваних інцидентів і вартості кожного прийнятого гігабайта даних.
- Зменшуйте операційні зусилля завдяки налаштовуваним розгортанням і корисним сповіщенням.
- Координуйте роботу з командою продукту та суміжними командами, зокрема App Observability, Asserts, Drilldown і Grafana Assistant.
- Допомагайте інженерам розвиватися завдяки перевірці коду, відгукам щодо проєктування та спільній роботі над завданнями.
- Беріть участь у чергуваннях, реагуванні на інциденти та їх розборі.
- Робіть внесок у розвиток Tempo і спільноти відкритого вихідного коду, зокрема перевіряйте зовнішні зміни.
- Розвивайте агрегацію трасувань, автомасштабування, продуктивність приймання даних і виконання запитів, роботу з кількома комірками та клієнтські обмеження.
Вимоги
- Підтверджений досвід реалізації складних проєктів тривалістю в кілька місяців — від проєктування до постачання й експлуатації.
- Значний практичний досвід створення й експлуатації розподілених систем обробки даних у промисловому середовищі.
- Досвід роботи з конвеєрами приймання даних, системами зберігання, виконанням запитів або подібними системами.
- Висока інженерна майстерність і зосередженість на чистому, надійному, ефективному та придатному до супроводу коді.
- Впевнене володіння Go або досвід роботи з Rust, C чи C++ і готовність перейти на Go.
- Досвід відповідальності за промислові сервіси й участі в чергуваннях.
- Досвід скорочення операційної рутини та ставлення до SLO як до можливості продукту.
- Орієнтація на клієнтів, прагматичний підхід та ітеративне постачання.
- Чітка усна й письмова комунікація в повністю віддаленому асинхронному середовищі.
- Потрібно проживати у США або Канаді.
Переваги
- Акції з обмеженим правом передачі (RSU).
- Бюджет компанії на помічників із програмування на основі ШІ.
- Доступ до передових моделей OpenAI, Anthropic і Google.
- Повністю віддалена робота та глобальна культура дистанційної роботи.
- Можливості для професійного розвитку.
- Очне вступне навчання.
- 30 днів щорічної відпустки, зокрема три дні Grafana Shutdown Days.
- Відкрита комунікація та регулярні оновлення для всієї компанії.
- Самостійність і підтримка для виконання якісної роботи.
- Культура довіри, самостійності та відсутності его.
- Глобальна політика щорічної відпустки з урахуванням місцевого законодавства.