高性能計算架構開發工程師抖音職位描述與崗位職責任職要求
職位描述:
工作職責:
1、負責視頻增強、音質、音效算法在移動端的移植和性能優化;
2、分析與評估計算機視覺、深度學習模型在GPU、DSP、NPU上實現的可行性,制定技術規劃和性能標準;
3、負責深度優化核心計算庫,包括移動和桌面端的矩陣計算、卷積、圖像處理的常用計算庫優化;
4、參與跨平臺的硬件加速引擎開發,支撐音視頻算法、計算機視覺模型在Android、ios、PC的多平臺加速,確保業務穩定和高效運行。
任職要求:
1、有良好的工程素養以及大型軟件/庫架構的設計與研發經驗,熟悉Android開發/IOS開發;
2、熟悉主流的并行編程以及性能優化技術,如NEON匯編指令、OpenCL、OpenGLES、Metal、Vulkan、SPIR-V等;
3、有很強的分析問題和解決問題的能力,有強烈的責任心。
篇2:高性能計算架構工程師抖音(移動端推理引擎方向)職位描述與崗位職責任職要求
職位描述:
工作職責:
1、負責將深度學習的算法遷移到手機端;
2、開發和優化移動端inference框架;
3、移動端并行化神經網絡加速的技術探索和落地。
任職要求:
1、精通c/c++,精通算法與數據結構,熟悉python;
2、具備較好的計算機體系結構背景和軟件開發背景,熟悉armneon指令及匯編優化,或者熟悉移動端gpu優化;
3、了解深度學習基本原理,熟悉神經網絡基本架構和各layer計算方式,熟悉至少一種深度學習訓練框架及其模型文件的解析,如caffe、tensorflow、pytorch;
4、熟悉常用圖像視覺計算庫及深度學習推理計算庫,包括armcomputelibrary、tensorflowlite、nnpack、ncnn等;
5、熟悉常用的卷積計算加速方法,如gemm、winograd算法等;
6、熟悉深度學習定點化計算,熟悉支持定點化的深度學習訓練框架如ristretto,熟悉支持定點化的推理引擎計算庫如qnnpack等。
其他加分項:
1、熟悉神經網絡模型壓縮框架,如pocketflow、distiller等;
2、設計過AI加速器軟件棧。