高級(jí)存儲(chǔ)研發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
工作職責(zé):
1、負(fù)責(zé)分布式數(shù)據(jù)庫(kù)Hbase相關(guān)的設(shè)計(jì)開(kāi)發(fā);
2、負(fù)責(zé)單機(jī)LSM引擎Rocksdb相關(guān)的設(shè)計(jì)開(kāi)發(fā)。
任職要求:
1、3年以上相關(guān)領(lǐng)域開(kāi)發(fā)經(jīng)驗(yàn),扎實(shí)的編程能力,精通C/C++/Java中的一種;
2、對(duì)分布式系統(tǒng)的架構(gòu)和原理有比較深入的了解;
3、優(yōu)秀的發(fā)現(xiàn)和解決問(wèn)題能力,良好的溝通能力,具備團(tuán)隊(duì)合作精神。
加分項(xiàng):
1、擁抱開(kāi)源,有開(kāi)源項(xiàng)目經(jīng)歷,對(duì)前沿技術(shù)有濃厚的熱情和探索欲望;
2、熟悉Paxos/Raft等分布式一致性算法;
3、熟悉分布式事務(wù)模型;
4、熟悉常見(jiàn)存儲(chǔ)引擎Rocksdb、Redis底層代碼;
5、熟悉操作系統(tǒng)底層知識(shí),有TCP/IP、IO等系統(tǒng)調(diào)優(yōu)經(jīng)驗(yàn)。
篇2:存儲(chǔ)系統(tǒng)研發(fā)工程師崗位職責(zé)存儲(chǔ)系統(tǒng)研發(fā)工程師職責(zé)任職要求
存儲(chǔ)系統(tǒng)研發(fā)工程師崗位職責(zé)
職責(zé)描述:
1.自研KV存儲(chǔ)組件的設(shè)計(jì)與實(shí)現(xiàn)
任職要求:
1.精通C/C++語(yǔ)言編程,能規(guī)范的設(shè)計(jì)并實(shí)現(xiàn)存儲(chǔ)系統(tǒng)的API
2.精通數(shù)據(jù)分布、存儲(chǔ)、壓縮、查找算法
3.深刻理解數(shù)據(jù)庫(kù)事務(wù)、數(shù)據(jù)一致性算法原理及實(shí)現(xiàn)
4.熟悉理解關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn),熟悉大數(shù)據(jù)存儲(chǔ)類(lèi)組件如Hive、HBase等
5.熟悉網(wǎng)絡(luò)通信、IO等系統(tǒng)接口及調(diào)優(yōu)
6.熟悉存儲(chǔ)系統(tǒng)的benchmark并獨(dú)立設(shè)計(jì)測(cè)試用例驗(yàn)證性能
篇3:存儲(chǔ)研發(fā)工程師崗位職責(zé)存儲(chǔ)研發(fā)工程師職責(zé)任職要求
存儲(chǔ)研發(fā)工程師崗位職責(zé)
崗位職責(zé)
工作職責(zé):
1、分布式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
2、對(duì)象存儲(chǔ)的數(shù)據(jù)服務(wù)及算法研究
任職條件
崗位要求:
1、深厚的C++語(yǔ)言和python語(yǔ)言開(kāi)發(fā)功底和豐富經(jīng)驗(yàn)(至少3年以上相關(guān)項(xiàng)目經(jīng)驗(yàn))。
2、熟悉Linux環(huán)境開(kāi)發(fā),多線(xiàn)程、用戶(hù)態(tài)(有內(nèi)核態(tài)經(jīng)驗(yàn)更優(yōu))。
3、分布式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)(熟悉2PC、PAXOS、latency影響、copy失敗處理、一致性等等)。
4、熟悉網(wǎng)絡(luò)(tcp/ip,http等),具有分布式通信開(kāi)發(fā)經(jīng)驗(yàn)為佳。
5、熟悉內(nèi)存管理、cache、性能調(diào)優(yōu)。
6、熟悉分布式測(cè)試,benchmark與自動(dòng)化測(cè)試。
7、具有QoS及用戶(hù)隔離等相關(guān)產(chǎn)品經(jīng)驗(yàn)。
8、學(xué)習(xí)能力強(qiáng),英文閱讀能力強(qiáng)。
9、計(jì)算機(jī)相關(guān)專(zhuān)業(yè),有數(shù)據(jù)結(jié)構(gòu)和計(jì)算機(jī)體系結(jié)構(gòu)功底,對(duì)基本加密有研究者優(yōu)先。
10、有常見(jiàn)分布式存儲(chǔ)系統(tǒng)(HDFS,Ceph,GlusterFS等)經(jīng)驗(yàn)的優(yōu)先。
11、有開(kāi)源samba、nfs經(jīng)驗(yàn)優(yōu)先。