Grafana Labs
Grafana Labs
Grafana Labs 開發開放原始碼可觀測性軟體,協助使用者了解基礎架構、應用程式和前端系統的效能與健康狀況。其平台透過 Grafana、Loki、Tempo 和 Mimir 等產品整合指標、日誌、追蹤和效能分析資料,協助組織將資料視覺化、監控服務、調查異常、分析根本原因並管理服務層級目標。Grafana Labs 提供雲端和自我管理部署選項,並支援與 Prometheus、OpenTelemetry 等技術整合。公司專注於企業軟體即服務和人工智慧領域,為負責基礎架構監控與現代可觀測性的團隊打造工具。

資深後端工程師,Tempo 資料庫 — Grafana Labs(加拿大遠端)

制定 Tempo 的技術方向並負責其營運;Tempo 是 Grafana Labs 的開源追蹤後端。改善其分散式資料系統、API、擴充性、效能與可靠性,支援 Grafana 可觀測性產品。

說明

  • 為 Tempo 路線圖中的高難度工作制定技術方向。
  • 從問題定義到推出上線,主導複雜且為期數月的專案。
  • 負責涵蓋資料匯入、儲存、查詢與指標產生的元件。
  • 撰寫並簡報設計文件,參與設計審查。
  • 評估效能、成本與複雜度之間的取捨,並記錄決策。
  • 為使用者、代理程式、產品與整合者開發結構清晰、行為可預期且易於探索的 API。
  • 依據 P99 寫入延遲、重複事故及每匯入 GB 資料的總成本等指標,交付營運成果。
  • 推動自動化、可設定的推出流程、實用警示與零維運實務。
  • 與產品團隊以及 App Observability、Asserts、Drilldown 和 Grafana Assistant 團隊合作。
  • 透過程式碼審查、設計回饋與結對協作,指導初階和中階工程師。
  • 參與值班輪替、事故應變與事後檢討。
  • 支援開源社群、審查外部貢獻,並為 Tempo 貢獻心力。
  • 改善 Tempo 的效能、自動擴縮、查詢範圍、追蹤彙整、客戶限制與多單元營運。

職位要求

  • 曾成功交付複雜專案,能在數月期間從設計一路推進至實作與營運。
  • 具備在正式環境建置並維運分散式資料系統的豐富實務經驗。
  • 具備資料匯入管線、儲存引擎、查詢執行或相關系統的經驗。
  • 軟體工程能力扎實,持續交付乾淨、穩健且高效能的軟體。
  • 熟悉 Go,或能快速上手 Go;具備 Rust、C 或 C++ 經驗亦適用。
  • 具備負責正式環境服務並參與值班輪替的經驗。
  • 具備減少維運負擔,並將服務等級目標視為產品功能來實踐的經驗。
  • 溝通清晰,能適應完全遠端、非同步的工作方式。
  • 具備追蹤、OpenTelemetry 或大規模可觀測性系統經驗者佳。
  • 具備查詢語言、類似 SQL 或 TraceQL 的引擎,或以程式方式呼叫的 API 設計經驗者佳。
  • 具備 Parquet 或其他欄式儲存格式,或專用分析儲存格式經驗者佳。
  • 具備在 Kubernetes 上執行大規模、多租戶、多單元 SaaS 基礎架構的經驗者佳。
  • 具備為 AI 或大型語言模型使用者開發軟體的經驗者佳。
  • 具備開源貢獻或專案維護經驗者佳。
  • 值班時曾使用 Grafana、Prometheus、Loki 或 Tempo 者佳。
  • 具備在完全遠端、全球分散式團隊工作的經驗者佳。

福利待遇

  • 限制型股票單位(RSU)。
  • 公司提供預算,供員工使用新式 AI 程式碼助理。
  • 可使用 OpenAI、Anthropic 和 Google 目前的前沿模型。
  • 完全遠端、全球分散式的工作文化。
  • 職涯發展路徑。
  • 實體入職訓練。
  • 每年 30 天年假。
  • 每年保留 3 天年假,供 Grafana Shutdown Days 使用。