深度學習編譯器資深工程師——CUDA Tile 與 LPU
為 NVIDIA 的 AI 與 GPU 運算平台開發 CUDA Tile 轉換與 MLIR 降階傳遞。 提升適用於 GPU 與 LPU 架構的基於 Tile 核心效能。
說明
- 支援 CUDA Tile——NVIDIA 用於 LPU 開發的基於 Tile 程式設計模型
- 設計並實作編譯器轉換
- 建立 MLIR 方言與降階傳遞
- 提升適用於多代 NVIDIA GPU 與 LPU 架構的基於 Tile 核心效能
- 定義公開 API
- 開發編譯器與最佳化方法
- 負責效能調校及更廣泛的軟體工程工作
- 與專家團隊合作,從事服務深度學習社群的工作
職位要求
- 具備電腦科學、電腦工程或相關領域的學士、碩士或博士學位,或具備同等經驗
- 至少三年編譯器最佳化、效能分析與中間表示設計方面的相關經驗或研究經歷
- 能夠自主工作、制定專案目標與範圍,並主導個人開發工作
- 具備進階 C 與 C++ 程式設計及軟體設計能力,包括除錯、效能分析與測試規劃
- 具備良好溝通能力,能在快速推進、以產品為導向的團隊中有效貢獻
- 熟悉 CPU 和/或 GPU 架構者優先
- 具備 CUDA 或 OpenCL 程式設計經驗者優先
- 具備 MLIR、LLVM、XLA、TVM、深度學習模型與深度學習演算法經驗者優先
福利待遇
- 股權薪酬
- 完整福利方案
