Restate
Restate
Restate 為打造高可靠性 AI 代理、工作流程與後端服務的開發者提供持久化執行平台。其輕量級執行環境能保存應用程式進度,並在發生故障後恢復中斷的工作,減少自行撰寫復原邏輯與基礎設施程式碼的需求。團隊可以使用 TypeScript、Python、Go、Java/Kotlin 或 Rust 定義持久化步驟,接著在自託管環境或雲端平台上執行。Restate 以高效能 Rust 執行環境為核心,專為長時間執行、事件驅動與分散式應用程式而設計,包括 AI 代理協調。

後端工程師,分散式系統——美國境內遠端工作

打造 Restate 的持久執行執行環境,為可靠且可擴展的應用程式提供支援。 跨足分散式系統、儲存、訊息傳遞與容錯基礎設施等領域。

說明

  • 打造核心後端與分散式系統元件
  • 開發持久執行、狀態管理、訊息傳遞、儲存、並行處理與容錯能力
  • 建立能在大規模環境中運作的低延遲、可靠系統
  • 強化 Restate 執行環境的效能、可擴展性與韌性
  • 參與 Restate 核心平台的架構設計與持續開發
  • 為真實生產環境中的可靠運作設計系統
  • 調查並解決複雜的分散式系統與生產環境問題
  • 提升可觀測性、測試、故障復原與營運可靠性
  • 參與應用程式軟體與基礎設施的開發
  • 與使用 Restate 建置生產系統的工程團隊協作
  • 將真實世界的技術挑戰轉化為產品改進
  • 視需要建立參考實作、整合方案與支援工具
  • 參與技術討論、設計審查與架構決策
  • 將反覆出現的技術問題轉化為可重複使用的系統、工具與文件
  • 隨著團隊與產品成長,協助建立工程實務

職位要求

  • 具備豐富的後端工程經驗,能夠開發生產系統
  • 具備分散式系統、事件驅動架構,或涉及並行處理、狀態、訊息傳遞與故障處理之系統經驗
  • 精通至少一種後端語言;Rust、Go、Java、C++ 或同類語言尤為相關
  • 具備大規模設計、建置與運作生產軟體的經驗
  • 深入了解軟體可靠性、效能與系統設計
  • 具備分散式資料庫、工作流程引擎、訊息系統或基礎設施軟體經驗者佳
  • 具備 Rust 或其他系統程式語言經驗者佳
  • 具備 Kubernetes 與雲端基礎設施經驗者佳
  • 具備儲存引擎、網路或底層系統經驗者佳
  • 具備生產系統重新架構或遷移經驗者佳
  • 有開源貢獻經驗或開發面向開發者之基礎設施經驗者佳
  • 能透過設計文件、架構討論與程式碼清楚表達技術理念
  • 具備高度責任感,能在早期階段環境中取得成功
  • 能直接與工程師合作,理解並解決實際技術問題

福利待遇

  • 股權