軟體工程師,儲存系統 — NetApp(班加羅爾,現場辦公)
在 NetApp 擔任軟體工程師,開發虛擬儲存與資料管理解決方案。 在班加羅爾建置後端功能,並疑難排解分散式、高可用性系統。
說明
- 開發、測試及除錯虛擬儲存與資料管理解決方案
- 參與新產品開發及既有產品的強化
- 建置端到端功能,著重於後端實作
- 與跨職能團隊合作,設計並交付可靠、高品質的解決方案
- 調查並解決技術問題
- 維持程式碼品質及長期可維護性
職位要求
- 具備扎實的 C 及/或 C++ 系統程式設計能力
- 能使用 gdb 或 lldb、核心傾印,以及記憶體或執行緒診斷工具進行低階除錯
- 熟悉儲存概念,包括檔案系統、區塊 I/O、快取、快照、複寫、RAID、I/O 一致性及故障處理
- 具備 Linux 內部機制相關知識,包括處理程序與執行緒、記憶體管理及 I/O 堆疊
- 了解網路基礎及效能分析
- 具備建置及除錯分散式、高可用性系統的實務經驗
- 具備出色的問題解決能力,能獨立推動模糊的技術工作
- 具備虛擬化或虛擬機器管理程式經驗,例如 VMware ESXi 和 KVM/QEMU,並了解儲存虛擬化最佳實務
- 具備雲端基礎架構及儲存服務經驗,使用過 AWS、Azure 或 GCP,包括雲端網路模式
- 了解 NVMe、iSCSI、NFS/SMB、S3 或物件介面,以及多重路徑或高可用性設定
- 具備效能工程經驗,包括效能分析、延遲與 IOPS 分析、鎖競爭及容量規劃
- 個人貢獻者職位至少需要 5 年相關經驗
