後端工程師,分散式系統——美國境內遠端工作
打造 Restate 的持久執行執行環境,為可靠且可擴展的應用程式提供支援。 跨足分散式系統、儲存、訊息傳遞與容錯基礎設施等領域。
說明
- 打造核心後端與分散式系統元件
- 開發持久執行、狀態管理、訊息傳遞、儲存、並行處理與容錯能力
- 建立能在大規模環境中運作的低延遲、可靠系統
- 強化 Restate 執行環境的效能、可擴展性與韌性
- 參與 Restate 核心平台的架構設計與持續開發
- 為真實生產環境中的可靠運作設計系統
- 調查並解決複雜的分散式系統與生產環境問題
- 提升可觀測性、測試、故障復原與營運可靠性
- 參與應用程式軟體與基礎設施的開發
- 與使用 Restate 建置生產系統的工程團隊協作
- 將真實世界的技術挑戰轉化為產品改進
- 視需要建立參考實作、整合方案與支援工具
- 參與技術討論、設計審查與架構決策
- 將反覆出現的技術問題轉化為可重複使用的系統、工具與文件
- 隨著團隊與產品成長,協助建立工程實務
職位要求
- 具備豐富的後端工程經驗,能夠開發生產系統
- 具備分散式系統、事件驅動架構,或涉及並行處理、狀態、訊息傳遞與故障處理之系統經驗
- 精通至少一種後端語言;Rust、Go、Java、C++ 或同類語言尤為相關
- 具備大規模設計、建置與運作生產軟體的經驗
- 深入了解軟體可靠性、效能與系統設計
- 具備分散式資料庫、工作流程引擎、訊息系統或基礎設施軟體經驗者佳
- 具備 Rust 或其他系統程式語言經驗者佳
- 具備 Kubernetes 與雲端基礎設施經驗者佳
- 具備儲存引擎、網路或底層系統經驗者佳
- 具備生產系統重新架構或遷移經驗者佳
- 有開源貢獻經驗或開發面向開發者之基礎設施經驗者佳
- 能透過設計文件、架構討論與程式碼清楚表達技術理念
- 具備高度責任感,能在早期階段環境中取得成功
- 能直接與工程師合作,理解並解決實際技術問題
福利待遇
- 股權
