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