
兼職 Rust 工程師
以兼職 Rust 工程師身分,為 Remotebase 的產品公司客戶打造可靠的後端服務、API、基礎架構工具與系統軟體。 與分散式團隊非同步協作,參與建置可投入正式環境的解決方案。
說明
- 開發並維護可用於正式環境的 Rust 服務與程式庫。
- 撰寫安全、符合慣例且經過充分測試的程式碼,並留意執行速度與記憶體使用。
- 使用 Tokio 以及 Axum、Actix-web 或 Tonic(gRPC)等框架建立非同步服務。
- 分析效能關鍵程式碼,並解決並行處理、延遲與記憶體問題。
- 將服務連接至資料庫、訊息佇列與雲端基礎架構。
- 審查程式碼、協助經驗較少的工程師,並參與制定技術決策。
- 透過清晰的書面溝通,與分散式團隊進行非同步協作。
職位要求
- 至少五年專業軟體工程經驗,其中至少三年在正式環境中使用 Rust。
- 熟悉 Rust 的所有權、借用、生命週期、trait 與泛型。
- 具備 Rust 非同步程式設計實務經驗,包括 Tokio、futures 與 Send/Sync 限制。
- 具備建置與維運正式環境後端服務或系統軟體的經驗。
- 了解並行處理、記憶體管理與效能分析。
- 具備使用單元測試、整合測試或屬性測試驗證 Rust 程式碼,以及使用 CI/CD 的經驗。
- 具備使用 Postgres 或 Redis 等 SQL 或 NoSQL 資料庫的經驗,並使用過 sqlx、Diesel 或 SeaORM 等 crate。
- 熟悉 Docker、Linux,以及 AWS、GCP 或 Azure 至少一種。
- 具備良好的英語口說與書寫能力。
- 每週可工作 20 小時,其中包括與美國時區重疊的四小時。
- 優先條件:具備 Unsafe Rust、FFI(C/C++ 或透過 PyO3 使用 Python)或 WebAssembly 經驗。
- 優先條件:具備嵌入式系統、網路、區塊鏈或分散式系統經驗。
- 優先條件:曾為 Rust 生態系中的開源專案做出貢獻。
- 優先條件:熟悉 tracing、OpenTelemetry 或 Prometheus 等可觀測性工具。
- 優先條件:具備 C++ 或 Go 經驗。
福利待遇
- 可遠端工作,也可選擇使用辦公室。
- 可彈性安排工作時間。
- 薪酬具市場競爭力。
- 有學習與職涯發展機會。








