資深儲存軟體工程師 – DGX Cloud
負責 NVIDIA AI 基礎架構的儲存軟體,專注於開源分散式檔案系統與物件儲存。診斷大規模 GPU 叢集問題,並建立效能、持久性與調校標準。
說明
- 開發開源平行與分散式檔案系統,以及分散式物件儲存。
- 向上游貢獻修正與功能,並與專案社群及維護者合作。
- 作為親自參與開發的儲存軟體主管,撰寫與審查正式環境程式碼。
- 檢查核心、NFS、NVMe-oF 與 SPDK 程式碼,以診斷軟體缺陷。
- 使用可量化的目標,對儲存交付做出最終技術決策。
- 對超大型 GPU 叢集中的複雜儲存問題進行分流、疑難排解並找出根本原因。
- 分析 I/O 與中繼資料效能、資料損毀及復原行為。
- 評估儲存架構、功能、效能與持久性。
- 執行規模測試、基準測試與復原演練。
- 根據既定的效能與持久性目標驗證新版本組建。
- 為 GPU 基礎架構上的高效能檔案系統制定並推薦設定、調校與營運實務。
- 協助營運人員與內部客戶落實儲存指導方針。
- 與訓練、推論、加速運算、SRE、營運、網路及安全團隊合作。
- 與雲端服務供應商、新型雲端營運商及儲存供應商合作制定共用架構。
- 運用現代 AI 程式設計與代理工具,加速開發、除錯、驗證及營運。
職位要求
- 具備電腦科學、電機工程或相關領域的學士、碩士或博士學位,或同等經驗。
- 擁有超過 12 年直接儲存軟體工程經驗。
- 具備在多 PB 規模運作的高效能平行或分散式檔案系統方面的豐富經驗。
- 曾參與開源分散式或平行檔案系統專案並有具體成果。
- 具備開發與審查正式環境程式碼、檢查檔案系統、核心、NVMe-oF 或 SPDK 原始碼,以及執行規模測試或復原演練的實務經驗。
- 具備診斷與解決大型 GPU 或 HPC 叢集儲存問題的經驗,包括 I/O 與中繼資料效能分析。
- 精通至少一種系統語言:C、C++、Rust 或 Go。
- 熟悉 Python。
- 了解 Linux 核心儲存與網路堆疊,包括區塊層、RDMA、RoCE、InfiniBand、NVMe、頁面快取、VFS 與多路徑。
- 深入理解 S3 與 Swift 等物件儲存技術。
- 深入理解 NVMe-oF 與 iSCSI 等區塊儲存技術。
- 具備出色的書面與口頭溝通能力。
- 能夠在 24/7 正式環境中工作。
- 以安全優先作為工程與營運原則。
- 具備維護廣泛使用的公開專案或持續貢獻的經驗。
- 具備為超大規模 GPU 訓練或推論設計或營運儲存的經驗。
- 具備核心或檔案系統開發、中繼資料擴充性、資料放置、故障復原或 HSM 及同類系統方面的經驗。
- 具備 Kubernetes 與儲存 CSI 驅動程式開發經驗。
- 具備使用 SPDK、libfabric 或 FUSE 進行效能最佳化的實務經驗。
福利待遇
- 股權薪酬
- 員工福利
