Grafana Labs
Grafana Labs
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.
  • Открытая коммуникация и регулярные обновления для всей компании.
  • Самостоятельность и поддержка для выполнения качественной работы.
  • Культура доверия, самостоятельности и отсутствия эго.
  • Глобальная политика ежегодного отпуска с учётом местного законодательства.