Grafana Labs
Grafana Labs
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日を含みます。
  • 透明性の高いコミュニケーションと定期的な全社アップデート。
  • 高品質な仕事を実現するための裁量とサポート。
  • 権限が与えられ、信頼を重視し、エゴの少ない文化。
  • グローバルな休暇ポリシー。適用は現地法に従います。