數(shù)據(jù)庫內(nèi)核研發(fā)工程師
2-4萬元/月崗位職責(zé):
1.參與分布式數(shù)據(jù)庫存儲引擎與計算引擎的架構(gòu)設(shè)計、核心開發(fā)及性能調(diào)優(yōu)工作;
崗位要求:
1.本科及以上學(xué)歷,計算機、軟件工程或相關(guān)專業(yè)背景;
2.熟悉操作系統(tǒng)原理,掌握文件系統(tǒng)、內(nèi)存管理、進程/線程調(diào)度機制及網(wǎng)絡(luò)通信協(xié)議,能夠使用系統(tǒng)級工具定位死鎖、內(nèi)存泄漏等問題,并開展性能瓶頸分析;
3.具備良好的數(shù)據(jù)結(jié)構(gòu)與算法功底,熟練掌握排序、哈希、樹形結(jié)構(gòu)、隊列等基礎(chǔ)算法與結(jié)構(gòu),能結(jié)合實際場景進行適配性優(yōu)化;
4.精通C++語言,具備模板編程、STL應(yīng)用、多線程及網(wǎng)絡(luò)編程經(jīng)驗,熟悉Linux平臺下C++的編譯、鏈接與調(diào)試流程;
5.能夠流暢閱讀英文技術(shù)資料和學(xué)術(shù)文獻;
6.具有強烈的學(xué)習(xí)意愿和技術(shù)鉆研精神,具備出色的邏輯思維能力,善于發(fā)現(xiàn)、分析并解決復(fù)雜技術(shù)問題,追求技術(shù)創(chuàng)新與性能突破;
7.有數(shù)據(jù)庫存儲引擎、編譯原理或分布式計算相關(guān)實踐經(jīng)驗者優(yōu)先考慮;
加分項:
1.學(xué)習(xí)過MIT6.824、6.828/6.S081、CMU15-445/15-721等系統(tǒng)類課程;
2.接觸或研究過MySQL、PostgreSQL、InfluxDB、TiDB等數(shù)據(jù)庫系統(tǒng);