- 目錄
-
第1篇高性能計(jì)算架構(gòu)開(kāi)發(fā)工程師職位描述與崗位職責(zé)任職要求 第2篇高性能計(jì)算工程師職位描述與崗位職責(zé)任職要求 第3篇高性能計(jì)算架構(gòu)開(kāi)發(fā)工程師-抖音短視頻職位描述與崗位職責(zé)任職要求 第4篇智能語(yǔ)音-ai領(lǐng)域高性能計(jì)算工程師職位描述與崗位職責(zé)任職要求 第5篇高性能計(jì)算架構(gòu)工程師-抖音(移動(dòng)端推理引擎方向)職位描述與崗位職責(zé)任職要求 第6篇高性能計(jì)算架構(gòu)開(kāi)發(fā)工程師-抖音職位描述與崗位職責(zé)任職要求
第1篇 高性能計(jì)算架構(gòu)工程師-抖音(移動(dòng)端推理引擎方向)職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負(fù)責(zé)將深度學(xué)習(xí)的算法遷移到手機(jī)端;
2、開(kāi)發(fā)和優(yōu)化移動(dòng)端inference框架;
3、移動(dòng)端并行化神經(jīng)網(wǎng)絡(luò)加速的技術(shù)探索和落地。
任職要求:
1、精通c/c++,精通算法與數(shù)據(jù)結(jié)構(gòu),熟悉python;
2、具備較好的計(jì)算機(jī)體系結(jié)構(gòu)背景和軟件開(kāi)發(fā)背景,熟悉arm neon指令及匯編優(yōu)化,或者熟悉移動(dòng)端gpu優(yōu)化;
3、了解深度學(xué)習(xí)基本原理,熟悉神經(jīng)網(wǎng)絡(luò)基本架構(gòu)和各layer計(jì)算方式,熟悉至少一種深度學(xué)習(xí)訓(xùn)練框架及其模型文件的解析,如caffe、tensorflow、pytorch;
4、熟悉常用圖像視覺(jué)計(jì)算庫(kù)及深度學(xué)習(xí)推理計(jì)算庫(kù),包括arm compute library、tensorflow lite、nnpack、ncnn等;
5、熟悉常用的卷積計(jì)算加速方法,如gemm、winograd算法等;
6、熟悉深度學(xué)習(xí)定點(diǎn)化計(jì)算,熟悉支持定點(diǎn)化的深度學(xué)習(xí)訓(xùn)練框架如ristretto,熟悉支持定點(diǎn)化的推理引擎計(jì)算庫(kù)如qnnpack等。
其他加分項(xiàng):
1、熟悉神經(jīng)網(wǎng)絡(luò)模型壓縮框架,如pocketflow、distiller等;
2、設(shè)計(jì)過(guò)ai加速器軟件棧。
第2篇 高性能計(jì)算架構(gòu)開(kāi)發(fā)工程師-抖音職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負(fù)責(zé)視頻增強(qiáng)、音質(zhì)、音效算法在移動(dòng)端的移植和性能優(yōu)化;
2、分析與評(píng)估計(jì)算機(jī)視覺(jué)、深度學(xué)習(xí)模型在 gpu、dsp、npu上實(shí)現(xiàn)的可行性,制定技術(shù)規(guī)劃和性能標(biāo)準(zhǔn);
3、負(fù)責(zé)深度優(yōu)化核心計(jì)算庫(kù),包括移動(dòng)和桌面端的矩陣計(jì)算、卷積、圖像處理的常用計(jì)算庫(kù)優(yōu)化;
4、參與跨平臺(tái)的硬件加速引擎開(kāi)發(fā),支撐音視頻算法、計(jì)算機(jī)視覺(jué)模型在android、ios、pc的多平臺(tái)加速,確保業(yè)務(wù)穩(wěn)定和高效運(yùn)行。
任職要求:
1、有良好的工程素養(yǎng)以及大型軟件/庫(kù)架構(gòu)的設(shè)計(jì)與研發(fā)經(jīng)驗(yàn),熟悉android開(kāi)發(fā)/ios開(kāi)發(fā);
2、熟悉主流的并行編程以及性能優(yōu)化技術(shù),如 neon 匯編指令、opencl、opengl es、metal、vulkan、spir-v等;
3、有很強(qiáng)的分析問(wèn)題和解決問(wèn)題的能力,有強(qiáng)烈的責(zé)任心。
第3篇 高性能計(jì)算工程師職位描述與崗位職責(zé)任職要求
職位描述:
崗位職責(zé):
1、在cpu、gpu、dsp等硬件上實(shí)現(xiàn)深度學(xué)習(xí)算法的極致優(yōu)化加速;
2、和深度學(xué)習(xí)算法工程師配合,實(shí)現(xiàn)深度學(xué)習(xí)算法的軟硬件聯(lián)合優(yōu)化;
任職要求:
1、熟練掌握c/c++;
2、熟悉其中一類處理器的體系結(jié)構(gòu):armcpu、任意系列g(shù)pu、任意系列dsp等;
3、熟悉對(duì)應(yīng)的底層開(kāi)發(fā)方法:arm匯編,cuda c/pt_/openv_、dsp匯編等;
4、熟悉高性能計(jì)算的優(yōu)化方法;
5、熟悉常見(jiàn)深度學(xué)習(xí)模型和算法者優(yōu)先;
6、有深度學(xué)習(xí)優(yōu)化加速經(jīng)驗(yàn)者優(yōu)先。
第4篇 高性能計(jì)算架構(gòu)開(kāi)發(fā)工程師-抖音短視頻職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負(fù)責(zé)視頻增強(qiáng)、音質(zhì)、音效算法在移動(dòng)端的移植和性能優(yōu)化
2、分析與評(píng)估計(jì)算機(jī)視覺(jué)、深度學(xué)習(xí)模型在 gpu、dsp、npu上實(shí)現(xiàn)的可行性,制定技術(shù)規(guī)劃和性能標(biāo)準(zhǔn)
3、負(fù)責(zé)深度優(yōu)化核心計(jì)算庫(kù),包括移動(dòng)和桌面端的矩陣計(jì)算、卷積、圖像處理的常用計(jì)算庫(kù)優(yōu)化
4、參與跨平臺(tái)的硬件加速引擎開(kāi)發(fā),支撐音視頻算法、計(jì)算機(jī)視覺(jué)模型在android、ios、pc的多平臺(tái)加速,確保業(yè)務(wù)穩(wěn)定和高效運(yùn)行
任職要求:
1、有良好的工程素養(yǎng)以及大型軟件/庫(kù)架構(gòu)的設(shè)計(jì)與研發(fā)經(jīng)驗(yàn),熟悉android開(kāi)發(fā)/ios開(kāi)發(fā)
2、熟悉主流的并行編程以及性能優(yōu)化技術(shù),如 neon 匯編指令、opencl、opengl es、metal、vulkan、spir-v等;
3、有很強(qiáng)的分析問(wèn)題和解決問(wèn)題的能力,有強(qiáng)烈的責(zé)任心
第5篇 智能語(yǔ)音-ai領(lǐng)域高性能計(jì)算工程師職位描述與崗位職責(zé)任職要求
職位描述:
項(xiàng)目介紹:
搜狗智能語(yǔ)音項(xiàng)目致力于打造業(yè)界領(lǐng)先的以語(yǔ)音為主的多模態(tài)輸入、理解以及表達(dá)的人工智能技術(shù),目前技術(shù)方向涵蓋了語(yǔ)音識(shí)別、聲紋識(shí)別、手寫(xiě)識(shí)別、語(yǔ)音合成、語(yǔ)義理解、對(duì)話系統(tǒng)等多個(gè)方面,具備了從研發(fā)到技術(shù)輸出的完整能力。其中搜狗語(yǔ)音識(shí)別技術(shù)一直保持在國(guó)內(nèi)的技術(shù)領(lǐng)先地位,搜狗輸入法穩(wěn)居國(guó)內(nèi)第一大語(yǔ)音輸入應(yīng)用,語(yǔ)音識(shí)別準(zhǔn)確率超過(guò)97%,語(yǔ)音輸入頻次達(dá)到每天1.4億次以上。而且,搜狗語(yǔ)音交互引擎——知音引擎的發(fā)布進(jìn)一步展現(xiàn)了公司在智能語(yǔ)音領(lǐng)域強(qiáng)大的技術(shù)實(shí)力,隨著搜狗語(yǔ)音技術(shù)的日趨智能化和服務(wù)化,智能語(yǔ)音技術(shù)將會(huì)在物聯(lián)網(wǎng)、車聯(lián)網(wǎng)等多個(gè)場(chǎng)景得到應(yīng)用,并布局到更多的終端入口,推出更多有價(jià)值的技術(shù)和產(chǎn)品。
職位職責(zé):
1.負(fù)責(zé)ai應(yīng)用程序的性能優(yōu)化
2.負(fù)責(zé)服務(wù)器端和終端上(智能硬件)的高性能算法開(kāi)發(fā)
任職要求:
1. 計(jì)算機(jī)或相關(guān)專業(yè)本科或以上學(xué)歷, 熟悉c和c++
2. 熟悉常見(jiàn)的算法性能優(yōu)化方法
3. 熟悉并行程序(多線程或者分布式)開(kāi)發(fā)和性能優(yōu)化
4. 有_86,arm或者gpu平臺(tái)上的底層開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先
加分技能:
1. 有高性能計(jì)算相關(guān)經(jīng)驗(yàn)優(yōu)先
2. 有算法庫(kù)的相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先
第6篇 高性能計(jì)算架構(gòu)開(kāi)發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負(fù)責(zé)視頻增強(qiáng)、音質(zhì)、音效算法在移動(dòng)端的移植和性能優(yōu)化;
2、分析與評(píng)估計(jì)算機(jī)視覺(jué)、深度學(xué)習(xí)模型在 gpu、dsp、npu上實(shí)現(xiàn)的可行性,制定技術(shù)規(guī)劃和性能標(biāo)準(zhǔn);
3、負(fù)責(zé)深度優(yōu)化核心計(jì)算庫(kù),包括移動(dòng)和桌面端的矩陣計(jì)算、卷積、圖像處理的常用計(jì)算庫(kù)優(yōu)化;
4、參與跨平臺(tái)的硬件加速引擎開(kāi)發(fā),支撐音視頻算法、計(jì)算機(jī)視覺(jué)模型在android、ios、pc的多平臺(tái)加速,確保業(yè)務(wù)穩(wěn)定和高效運(yùn)行;
任職要求:
1、有良好的工程素養(yǎng)以及大型軟件/庫(kù)架構(gòu)的設(shè)計(jì)與研發(fā)經(jīng)驗(yàn),熟悉android開(kāi)發(fā)/ios開(kāi)發(fā);
2、熟悉主流的并行編程以及性能優(yōu)化技術(shù),如 neon 匯編指令、opencl、opengl es、metal、vulkan、spir-v等;
3、有很強(qiáng)的分析問(wèn)題和解決問(wèn)題的能力,有強(qiáng)烈的責(zé)任心。