Ultralytics
Ultralytics
Ultralytics 開發用於建立、訓練及部署機器學習模型的 AI 工具。其 Ultralytics HUB 平台與 Ultralytics YOLO 電腦視覺框架搭配使用,協助團隊開發及管理視覺應用,涵蓋製造、物流、農業和醫療保健等領域。公司致力於讓各類使用者都能更容易開發電腦視覺模型,並回應實際產業需求。

Ultralytics 嵌入式電腦視覺工程師(西班牙現場辦公)

將 Ultralytics YOLO 模型從 PyTorch 部署至邊緣裝置。建置執行階段整合,並針對 CPU、GPU、NPU 和 SoC 平台調校部署。

說明

  • 開發並維護模型匯出與推論整合,涵蓋模型轉換到裝置端支援的完整流程。
  • 確保整合相容於 Python、PyTorch 及持續更新的供應商 SDK。
  • 審查合作夥伴程式碼,並在發布前於實體硬體上驗證整合。
  • 準備 YOLO 部署與測試所需的嵌入式開發板和開發套件。
  • 針對目標裝置調校模型,兼顧延遲、記憶體使用量與準確率。
  • 調查模型轉換或 INT8 量化造成的準確率下降問題。
  • 測量並分析 YOLO 任務和不同世代模型的效能,並記錄結果。
  • 管理硬體與晶片平台的技術合作關係,包括 AMD、Google 和 Nvidia 整合。
  • 與合作夥伴進行工程同步,並制定整合指引。
  • 將平台限制轉化為模型、執行階段和部署需求。
  • 與合作夥伴的編譯器團隊協調,支援新款 YOLO 架構於發布時推出。
  • 排除模型、執行階段、驅動程式和裝置相關問題。
  • 維護自架及合作夥伴託管裝置上的硬體 CI,並維護部署用 Docker 映像檔。
  • 撰寫整合文件和裝置效能基準測試頁面。
  • 製作開發者資源、主持線上直播,並於業界活動展示成果。
  • 透過 GitHub、社群論壇和業務團隊協助開發者與客戶。

職位要求

  • 扎實掌握機器學習或電腦視覺,並了解 YOLO 模型。
  • 具備扎實的 Python 技能,以及 PyTorch 和 ONNX 實務經驗。
  • 具備 TensorRT、OpenVINO、ONNX Runtime 或供應商 NPU SDK 的實作經驗。
  • 具備 INT8 量化與校準經驗,包括診斷轉換後的準確率損失。
  • 具備在 NVIDIA Jetson、Raspberry Pi 或 NPU 開發板等邊緣裝置上部署的實務經驗。
  • 具備在資源受限硬體上刷寫、設定及排除部署問題的經驗。
  • 熟悉 Linux、Docker,並能管理跨平台的 Python 相依套件。
  • 具備良好的軟體工程習慣,包括撰寫整潔程式碼、使用 Git 提取請求及參與程式碼審查。
  • 能以英文清楚撰寫文件並進行協作。
  • 具備資深工程師能力,能在極少監督下端到端負責技術整合。
  • 熱愛 AI、電腦視覺,以及能帶來實際影響的工程實作。
  • 具備在應徵工作所在國家合法工作的資格。
  • 具備直接與晶片供應商或硬體合作夥伴合作的經驗者加分。
  • 具備多種嵌入式與邊緣生態系統經驗者加分。
  • 具備 C++ 經驗,包括在微控制器上部署模型者加分。
  • 具備在自架硬體執行器上運行 CI 的經驗者加分。
  • 曾參與開源專案或開發者生態系統者加分。
  • 具備與國際團隊合作的經驗者加分。
  • 願意前往業界活動出差者加分。

福利待遇

  • 股權方案。
  • 彈性工時。
  • 24 天休假。
  • 生日假。
  • 當地國定假日。
  • 全新 Apple MacBook Air 或 Pro。
  • Apple Studio Display。
  • AirPods Pro 3。
  • 個人與專業發展專用預算。
  • 參與先進 AI 專案。
  • 在全球樞紐現場協作。