Grafana Labs
Grafana Labs
Grafana Labs розробляє програмне забезпечення з відкритим кодом для спостережуваності, яке допомагає розуміти продуктивність і стан інфраструктури, застосунків та фронтенд-систем. Платформа об’єднує метрики, логи, трасування та профілі за допомогою таких продуктів, як Grafana, Loki, Tempo і Mimir, допомагаючи організаціям візуалізувати дані, відстежувати сервіси, досліджувати аномалії, аналізувати першопричини та керувати цілями рівня обслуговування. Grafana Labs пропонує варіанти розгортання в хмарі та на власних ресурсах, а також інтеграції з такими технологіями, як Prometheus і OpenTelemetry. Компанія працює в секторах корпоративного SaaS та штучного інтелекту й створює інструменти для команд, відповідальних за моніторинг інфраструктури та сучасну спостережуваність.

Старший інженер серверної розробки, бази даних Tempo — Grafana Labs (віддалено, Канада)

Визначайте технічний напрям і забезпечуйте роботу Tempo — системи трасування з відкритим вихідним кодом від Grafana Labs. Розвивайте розподілені системи даних, API, масштабованість, продуктивність і надійність продуктів спостережуваності Grafana.

Опис

  • Визначати технічний напрям складних завдань дорожньої карти Tempo.
  • Керувати складними проєктами тривалістю в кілька місяців — від визначення проблеми до запуску.
  • Відповідати за компоненти приймання даних, зберігання, виконання запитів і формування метрик.
  • Створювати й презентувати проєктну документацію, брати участь в обговореннях архітектурних рішень.
  • Оцінювати компроміси між продуктивністю, вартістю та складністю і документувати ухвалені рішення.
  • Розробляти структуровані, передбачувані й доступні для знаходження API для людей, агентів, продуктів та інтеграторів.
  • Досягати операційних показників, як-от затримка запису P99, повторні інциденти та загальна вартість на кожен прийнятий гігабайт даних.
  • Розвивати автоматизацію, налаштовувані розгортання, корисні сповіщення та практики Zero Ops.
  • Співпрацювати з командами продукту, App Observability, Asserts, Drilldown і Grafana Assistant.
  • Допомагати інженерам початкового та середнього рівнів за допомогою рев’ю, відгуків щодо проєктних рішень і парної роботи.
  • Брати участь у чергуваннях, реагуванні на інциденти та розборах після інцидентів.
  • Підтримувати спільноту відкритого коду, перевіряти зовнішні внески й долучатися до розробки Tempo.
  • Покращувати продуктивність Tempo, автомасштабування, діапазони запитів, агрегацію трейсів, ліміти клієнтів і роботу в мультисотовій архітектурі.

Вимоги

  • Підтверджений досвід реалізації складних проєктів протягом кількох місяців — від проєктування до впровадження й експлуатації.
  • Значний практичний досвід створення та експлуатації розподілених систем даних у промисловому середовищі.
  • Досвід роботи з конвеєрами приймання даних, системами зберігання, виконанням запитів або суміжними системами.
  • Висока майстерність розробки й досвід створення чистого, надійного та високопродуктивного програмного забезпечення.
  • Впевнене володіння Go або здатність швидко його опанувати; досвід із Rust, C чи C++ також актуальний.
  • Досвід відповідальності за промислові сервіси та участі в чергуваннях.
  • Досвід скорочення операційної рутини й використання цільових показників рівня сервісу як характеристики продукту.
  • Уміння чітко спілкуватися в повністю віддаленому асинхронному робочому середовищі.
  • Досвід роботи з трасуванням, OpenTelemetry або великомасштабними системами спостережуваності буде перевагою.
  • Досвід проєктування мов запитів, рушіїв на основі SQL чи TraceQL або API для програмного використання буде перевагою.
  • Досвід роботи з Parquet чи іншими колонковими форматами зберігання або спеціалізованими аналітичними форматами зберігання буде перевагою.
  • Досвід експлуатації великомасштабної багатокористувацької SaaS-інфраструктури з кількома комірками на Kubernetes буде перевагою.
  • Досвід розробки програмного забезпечення для користувачів ШІ або великих мовних моделей буде перевагою.
  • Участь у проєктах із відкритим кодом або супровід таких проєктів буде перевагою.
  • Досвід використання Grafana, Prometheus, Loki чи Tempo під час чергувань буде перевагою.
  • Досвід роботи в повністю віддаленій міжнародній команді буде перевагою.

Переваги

  • Обмежені акції компанії (RSU).
  • Бюджет компанії на сучасні ШІ-помічники для програмування.
  • Доступ до актуальних передових моделей OpenAI, Anthropic і Google.
  • Повністю віддалена робота в міжнародній розподіленій команді.
  • Можливості для професійного розвитку.
  • Очне введення на посаду.
  • 30 днів відпустки на рік.
  • Три додаткові дні відпустки для Grafana Shutdown Days.