
Grafana Labsは、インフラストラクチャ、アプリケーション、フロントエンドシステムのパフォーマンスと健全性を把握するためのオープンソースのオブザーバビリティソフトウェアを開発しています。同社のプラットフォームは、Grafana、Loki、Tempo、Mimirなどの製品を通じてメトリクス、ログ、トレース、プロファイルを統合し、データの可視化、サービスの監視、異常の調査、根本原因の分析、サービスレベル目標の管理を支援します。Grafana Labsは、クラウド型とセルフマネージド型の導入オプションを提供し、PrometheusやOpenTelemetryなどの技術とも連携できます。同社はエンタープライズSaaSと人工知能の分野で事業を展開し、インフラ監視と現代的なオブザーバビリティを担うチーム向けのツールを構築しています。
シニアバックエンドエンジニア(データベース)
Grafana Labs のオープンソース分散トレーシングシステム Tempo のデータベース領域で、バックエンドエンジニアリングを主導します。 Grafana のオブザーバビリティ製品における API の拡張性、性能、信頼性、運用性を高めます。
仕事内容
- Tempo のロードマップにある複雑な課題に対し、技術方針を定めます。
- 課題の定義からリリースまで、数か月にわたるエンジニアリング施策を主導します。
- スタッフエンジニアやテックリードと連携し、チーム横断の方針を形にします。
- データ取り込み、ストレージ、クエリ、メトリクス生成にまたがるコンポーネントを担当します。
- 設計ドキュメントを作成・発表し、設計レビューに参加します。
- 技術的な判断では、性能、コスト、複雑さのバランスを取ります。
- ユーザー、エージェント、製品、インテグレーターにとって、構造が明確で予測可能かつ見つけやすい API を構築します。
- P99 書き込みレイテンシ、繰り返し発生するインシデント、取り込みデータ 1 GB あたりのコストなど、SLO の達成に取り組みます。
- 設定可能なリリースと実行につながるアラートによって、運用負荷を軽減します。
- App Observability、Asserts、Drilldown、Grafana Assistant などの関連チームやプロダクトチームと調整します。
- コードレビュー、設計へのフィードバック、ペア作業を通じて、エンジニアの成長を支援します。
- オンコール当番、インシデント対応、事後レビューに参加します。
- 外部からの貢献のレビューを含め、Tempo とオープンソースコミュニティに貢献します。
- トレース集約、自動スケーリング、データ取り込みとクエリの性能、マルチセル運用、顧客向けの制限機能を改善します。
応募要件
- 設計から開発、運用まで、複雑で数か月にわたるプロジェクトを成功裏に完遂した実績。
- 本番環境の分散データシステムを構築・運用した豊富な実務経験。
- データ取り込みパイプライン、ストレージエンジン、クエリ実行、または同等のシステムの経験。
- クリーンで信頼性が高く、効率的で保守しやすいコードを重視する、確かなソフトウェア開発力。
- Go の高いスキル、または Rust、C、C++ の経験があり Go に移行できること。
- 本番サービスを担当した経験と、オンコール当番への参加経験。
- 運用負荷を減らした経験があり、SLO をプロダクトの機能として捉えられること。
- 顧客を重視し、現実的かつ反復的に成果を届ける姿勢。
- 完全リモートの非同期環境で、文書と口頭の両方で明確にコミュニケーションできること。
- 米国またはカナダに居住していること。
福利厚生
- 譲渡制限付株式ユニット(RSU)。
- AI コーディングアシスタント向けの会社負担予算。
- OpenAI、Anthropic、Google の先進モデルを利用可能。
- 完全リモート勤務と、グローバルなリモート文化。
- キャリア開発の道筋。
- 対面でのオンボーディング。
- 年間30日の休暇。Grafana の全社休業日3日を含みます。
- 透明性の高いコミュニケーションと定期的な全社アップデート。
- 高品質な仕事を実現するための裁量とサポート。
- 権限が与えられ、信頼を重視し、エゴの少ない文化。
- グローバルな休暇ポリシー。適用は現地法に従います。