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.