工作職責(zé)
一、系統(tǒng)設(shè)計與開發(fā)
1、參與超大規(guī)模圖計算系統(tǒng)的設(shè)計與研發(fā)工作,負(fù)責(zé)分布式圖計算引擎的迭代開發(fā)。
2、負(fù)責(zé)圖數(shù)據(jù)庫內(nèi)核功能研發(fā),包括查詢引擎、計算引擎、分布式架構(gòu)的研發(fā)。
3、負(fù)責(zé)基于關(guān)系網(wǎng)絡(luò)、知識圖譜開發(fā)不同場景下的圖計算模型。
二、性能優(yōu)化
1、對圖計算系統(tǒng)的性能瓶頸進(jìn)行分析并提出優(yōu)化方案。
2、參與圖計算系統(tǒng)的性能優(yōu)化工作,提升系統(tǒng)在大規(guī)模數(shù)據(jù)處理場景下的效率。
三、算法研究與實現(xiàn)
1、研究和實現(xiàn)圖算法,如Label Propagation、Personalized-PageRank、K-Core、SSSP等。
2、探索圖神經(jīng)網(wǎng)絡(luò)的未來發(fā)展,結(jié)合業(yè)務(wù)場景實現(xiàn)圖神經(jīng)網(wǎng)絡(luò)架構(gòu)的設(shè)計與優(yōu)化。
四、技術(shù)支持與協(xié)作
1、與相關(guān)團隊進(jìn)行技術(shù)交流和協(xié)作,推進(jìn)圖計算技術(shù)在推薦、搜索、風(fēng)控等業(yè)務(wù)場景中的落地。
2、提供技術(shù)支持,解決圖計算系統(tǒng)在開發(fā)和使用過程中出現(xiàn)的問題。
五、文檔編寫
1、編寫相關(guān)技術(shù)文檔,如設(shè)計文檔、使用手冊、優(yōu)化方案等。
任職要求
一、教育背景
計算機、人工智能、數(shù)學(xué)或相關(guān)專業(yè)本科及以上學(xué)歷。
二、技術(shù)能力
熟練掌握J(rèn)ava、Python等編程語言,熟悉多線程、網(wǎng)絡(luò)編程等技術(shù)。
熟悉圖計算內(nèi)核,了解圖數(shù)據(jù)的存儲特點,有相關(guān)開發(fā)經(jīng)驗。
熟悉圖計算工具,如GraphX、GraphLab、Neo4j、JanusGraph等。
了解圖神經(jīng)網(wǎng)絡(luò)相關(guān)算法,如node2vec、deepwalk、GCN、graphSage等。
三、工作經(jīng)驗
有分布式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
有圖數(shù)據(jù)庫、圖計算引擎相關(guān)項目經(jīng)驗者優(yōu)先。
四、其他素質(zhì)
具備良好的分析問題和解決問題的能力。
具有較強的學(xué)習(xí)能力、團隊協(xié)作精神和溝通能力。