
客製化 AI 硬體編譯器後端工程師
為 Normal Computing 的客製化 AI 硬體開發程式碼產生、排程與記憶體規劃。 透過模擬器、FPGA 原型及未來晶片最佳化 LLM 推論。
說明
- 開發編譯器轉換流程,將降階後的程式轉換為客製化硬體程式碼
- 為傳統技術無法處理的問題設計編譯方法
- 在硬體資源間排程並配置運算與資料
- 主導 LLM 推論中的融合與派送決策
- 從事編譯器軟體與硬體交界處的工作
- 在晶片流片前設計階段與硬體架構師分享編譯器限制
- 使用模擬器、FPGA 原型並最終在晶片上測試最佳化
- 維護可靠的效能回歸測試套件
- 決定前端降階程式中的哪些操作使用產生的程式碼,哪些使用手動調校的核心
職位要求
- 在加速器或其他非 CPU 目標平台的最佳化編譯器或程式碼產生方面具備豐富經驗,包括排程、分塊、融合或資源配置
- 能夠貼近硬體工作,包括分析記憶體頻寬與使用率
- 準備好從基本原理出發開發編譯方法
- 具備交付最佳化方案並提升實測效能的成果紀錄
- 具備為持續變動的硬體建置軟體的經驗,涵蓋模擬至硬體啟動階段
- 精通 Python
- 熟悉 C、C++ 或 Rust
- 具備 PyTorch 編譯技術堆疊或其他機器學習編譯器經驗者佳
- 具備針對記憶體內運算、空間運算或其他非馮紐曼運算目標進行編譯的經驗者佳
- 具備邏輯合成或佈局繞線背景者佳
- 具備週期層級或效能模擬器經驗者佳
- 曾對編譯器或核心基礎架構做出開源貢獻者佳
- 曾發表或展示編譯器或效能相關成果者佳
福利待遇
- 股權
- 績效獎勵
- 完善的薪酬方案
- 旨在支持員工身心健康與專業發展的福利



