職位描述:
我們正在尋找熱愛(ài)技術(shù)、有經(jīng)驗(yàn)的系統(tǒng)軟件C++開(kāi)發(fā)工程師加入我們的團(tuán)隊(duì),參與由優(yōu)秀科研人員帶領(lǐng)的團(tuán)隊(duì),研究、設(shè)計(jì)分布式人工智能模型編譯優(yōu)化框架、算力評(píng)測(cè)基準(zhǔn)程序、分布式大數(shù)據(jù)處理和圖數(shù)據(jù)庫(kù)引擎,并支持大模型的預(yù)訓(xùn)練和推理。同時(shí),歡迎人工智能和系統(tǒng)軟件領(lǐng)域的博士研究員加入我們。
1. 設(shè)計(jì)、開(kāi)發(fā)和優(yōu)化支撐多模態(tài)大模型預(yù)訓(xùn)練和推理的相關(guān)系統(tǒng)軟件的核心功能,使用C++等編程語(yǔ)言;
2.參與以上軟件的架構(gòu)設(shè)計(jì)和技術(shù)方案的討論,并負(fù)責(zé)實(shí)現(xiàn)相關(guān)功能模塊;
3.解決研發(fā)過(guò)程中遇到的各種問(wèn)題,如內(nèi)存溢出、性能優(yōu)化、標(biāo)準(zhǔn)定制、文檔撰寫,流程優(yōu)化等;
4.探索創(chuàng)新:積極探索新方法、不斷提升工作效率及團(tuán)隊(duì)協(xié)調(diào)開(kāi)發(fā)能力。
基本要求:
1. 碩士及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),國(guó)內(nèi)外重點(diǎn)院校,計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)專業(yè)優(yōu)先;
2. 熟練掌握C++語(yǔ)言,熟悉主流編程工具,可以在 Linux 環(huán)境下高效開(kāi)發(fā)。有后端開(kāi)發(fā)經(jīng)驗(yàn)、系統(tǒng)軟件/體系結(jié)構(gòu)開(kāi)發(fā)經(jīng)驗(yàn)、系統(tǒng)級(jí)調(diào)優(yōu)經(jīng)驗(yàn)的優(yōu)先;
3. 良好的編程風(fēng)格與文檔撰寫能力,有多人協(xié)作開(kāi)發(fā)及 Code Review 經(jīng)驗(yàn),對(duì)代碼有嚴(yán)格的質(zhì)量要求;
4. 有深度學(xué)習(xí)框架研發(fā)經(jīng)驗(yàn)的優(yōu)先,如PyTorch、Tensorflow、Paddle、MindSpore等;
5. 有深度學(xué)習(xí)編譯器研發(fā)經(jīng)驗(yàn)或者編譯器技術(shù)經(jīng)驗(yàn)優(yōu)先,如 TVM、XLA、LLVM等;
6. 熟悉 CUDA 編程,有一定的高性能編程經(jīng)驗(yàn),有神經(jīng)網(wǎng)絡(luò)訓(xùn)練加速、推理加速和顯存優(yōu)化經(jīng)驗(yàn)的優(yōu)先;
7、 有大規(guī)模、高性能、高可擴(kuò)展性分布式人工智能系統(tǒng)經(jīng)驗(yàn)優(yōu)先;
8. 熟悉 GPU 架構(gòu)、熟悉國(guó)產(chǎn)自研 AI 芯片架構(gòu)優(yōu)先,如華為升騰、寒武紀(jì)、百度昆侖等;
9. 熟悉Spark、Hadoop系統(tǒng)結(jié)構(gòu),有分布式數(shù)據(jù)處理引擎開(kāi)發(fā)經(jīng)驗(yàn)、有高性能c++算法庫(kù)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
10. 熟悉SQL編譯的基礎(chǔ)知識(shí),了解B+ tree、LSM tree 結(jié)構(gòu)優(yōu)先;
11. 熟悉數(shù)據(jù)庫(kù)引擎架構(gòu),有數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
12. 熟悉分布式存儲(chǔ)、分布式文件系統(tǒng),有相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
13. 有數(shù)據(jù)分析應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先,如知識(shí)圖譜、信息檢索、信息引用、信息分析等;
14. 熟悉或研究學(xué)習(xí)過(guò)開(kāi)源項(xiàng)目源碼的優(yōu)先;
15. 有 NOI/ACM/HPC/數(shù)學(xué)奧林匹克等競(jìng)賽經(jīng)驗(yàn)者優(yōu)先,有CSP、藍(lán)橋杯或相關(guān)能力認(rèn)證者優(yōu)先。
如果您是一位熱愛(ài)技術(shù)、富有創(chuàng)造力的開(kāi)發(fā)工程師,并且想要加入一個(gè)充滿活力和創(chuàng)新精神的團(tuán)隊(duì),歡迎您投遞簡(jiǎn)歷。期待與您共同探索人工智能基礎(chǔ)軟件開(kāi)發(fā)的無(wú)限可能!