
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.