資深後端工程師,資料庫
負責 Tempo(Grafana Labs 的開源分散式追蹤系統)資料庫元件的後端工程工作。 提升 Grafana 可觀測性產品的 API 擴充能力、效能、可靠性與維運水準。
說明
- 為 Tempo 路線圖中的複雜挑戰制定技術方向。
- 從問題定義到推出上線,領導為期數月的工程計畫。
- 與 Staff 工程師和技術主管合作,塑造跨團隊的發展方向。
- 負責涵蓋資料擷取、儲存、查詢和指標產生的元件。
- 撰寫並簡報設計文件,參與設計審查。
- 在技術決策中兼顧效能、成本與複雜度。
- 為使用者、代理程式、產品和整合者打造結構清楚、行為可預期且容易探索的 API。
- 達成各項服務等級目標(SLO),包括 P99 寫入延遲、重複發生的事件,以及每 GB 擷取資料的成本。
- 透過可設定的推出流程和可採取行動的警示,減少維運工作量。
- 與產品團隊及相關團隊協調合作,包括 App Observability、Asserts、Drilldown 和 Grafana Assistant。
- 透過程式碼審查、設計回饋和結對合作,協助工程師成長。
- 參與值班輪替、事件應變和事後檢討。
- 為 Tempo 和開源社群貢獻心力,包括審查外部貢獻。
- 推進追蹤資料彙總、自動擴縮、資料擷取與查詢效能、多單元維運,以及提供給客戶的限制功能。
職位要求
- 具備成功交付複雜、為期數月的專案的實績,涵蓋設計、交付和維運。
- 擁有豐富的正式環境分散式資料系統建置與維運實務經驗。
- 具備資料擷取管線、儲存引擎、查詢執行或類似系統的經驗。
- 軟體工程能力扎實,重視程式碼整潔、可靠、高效且易於維護。
- 熟悉 Go;或具備 Rust、C 或 C++ 經驗,並能轉向 Go。
- 具備負責正式環境服務的經驗,並曾參與值班輪替。
- 具備減少維運負擔的經驗,並將服務等級目標(SLO)視為產品能力之一。
- 以客戶為重,務實並採取迭代式交付。
- 能在完全遠端、非同步的工作環境中清楚地進行書面和口頭溝通。
- 必須居住於美國或加拿大。
福利待遇
- 限制型股票單位(RSU)。
- 公司提供 AI 程式碼助理的專用預算。
- 可使用 OpenAI、Anthropic 和 Google 的進階模型。
- 完全遠端工作,融入全球遠端文化。
- 職涯發展路徑。
- 實體到職訓練。
- 每年 30 天年假,包含 3 天 Grafana 公司休假日。
- 透明溝通並定期發布全公司消息。
- 享有自主權並獲得支援,以交付高品質成果。
- 重視賦權、高度信任且不自我膨脹的文化。
- 全球年假政策,依當地法律適用。
