Product Developer (分散式系統軟體開發)
Posted Updated 4
views
Description
群暉科技依靠堅強的軟體實力,在儲存、網通、監控等多項領域,持續為全球數百萬用戶打造最先進的產品。我們是一群充滿活力的軟體開發團隊,尋找可以從不同領域帶來新點子、一同改變世界的夥伴。
儲存是這個世界蓬勃發展的骨幹,我們藉由堅強的軟體實力,推出了許多先進的產品,為數位世界的進化貢獻卓著。從底層的實體儲存裝置一路到上層的檔案系統、管理工具,都是我們開發的技術核心,同時也致力於追求效能的最佳化與良好的使用者體驗。
你將協助我們:
- 開發與現有 DSM 產品一樣易於部署維運的分散式系統解決方案
- 經常性討論系統架構分析、設計及參與臭蟲修正審查 (code review)
我們期待你具備:
- 熟悉 C++
- Linux 系統程式開發經驗
- 對於交付高性能和高可靠系統有高度熱情
加分條件:
- 創新簡化,主動思考
- 系統管理 (administration) 及雲端服務維運經驗
- 高可用 (high availability) 系統開發維運經驗
- 平行程式 (concurrent and parallel programming) 開發經驗
- 至少開發過一種分散式儲存系統,如 Swift, Ceph, Gluster 等
- 熟悉分散式算法,如 Paxos, Raft, consistent hash, erasure code 等
- 熟悉 C++11, C++14