工作內(nèi)容:
1.參與圖數(shù)據(jù)庫存儲引擎和周邊工具系統(tǒng)架構(gòu)設(shè)計、需求分析、系統(tǒng)設(shè)計和開發(fā)工作。
2.分析解決系統(tǒng)性能問題,提升系統(tǒng)穩(wěn)定性、伸縮性、擴展性。
3.參與制定開發(fā)方案,負責(zé)功能模塊劃分、模塊開發(fā)及后續(xù)的維護工作。
4.負責(zé)撰寫相應(yīng)的文檔資料。
5.配合上級領(lǐng)導(dǎo)完成相關(guān)任務(wù)目標,為相關(guān)部門和人員提供技術(shù)支持。
任職要求:
1.本科及以上學(xué)歷,扎實的計算機專業(yè)基本功;
2.優(yōu)秀的編碼與代碼控制能力, 有扎實的數(shù)據(jù)結(jié)構(gòu)和算法功底;
3.熟悉Linux開發(fā)環(huán)境,精通C,精通網(wǎng)絡(luò)編程、多線程編程;
4.了解數(shù)據(jù)庫內(nèi)核架構(gòu),數(shù)據(jù)庫存儲引擎、事務(wù)引擎等有相關(guān)開發(fā)經(jīng)驗者優(yōu)先;
5.了解分布式(存儲)系統(tǒng),熟悉分布式一致性協(xié)議,如Raft、Paxos;
6.具有良好的團隊合作精神和分析和解決問題能力,同時具備一定的抗壓能力;
7.有分布式RPC開發(fā)經(jīng)驗優(yōu)先。