主要職責(zé):
1、負(fù)責(zé)數(shù)據(jù)庫的優(yōu)化算法設(shè)計與實現(xiàn),包含但不限于:
查詢優(yōu)化器、執(zhí)行器、存儲引擎等模塊的改進
事務(wù)處理、并發(fā)控制、WAL 日志等關(guān)鍵機制的性能調(diào)優(yōu)
2、設(shè)計實現(xiàn)數(shù)據(jù)庫的可視化安裝于管理
3、開發(fā) PostgreSQL 插件與擴展
4、解決 PostgreSQL 在高并發(fā)、海量數(shù)據(jù)、分布式等場景下的技術(shù)挑戰(zhàn)
5、支持用戶疑難解決,提升服務(wù)正向影響力和滿意度
任職資格:
1、學(xué)歷要求:本科/碩士研究生
2、專業(yè)要求:計算機、通信、應(yīng)用數(shù)學(xué)等理工類相關(guān)專業(yè)
3、相關(guān)工作年限:工作經(jīng)驗6年以上
4、相關(guān)工作經(jīng)驗:
①有3年以上C語句編程經(jīng)驗;
②有2年數(shù)據(jù)庫編程經(jīng)驗
5、知識與技能:
①熟悉Linux操作系統(tǒng)和開發(fā)環(huán)境,有扎實的數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計和實現(xiàn)能力
②熟悉PostgreSQL內(nèi)核架構(gòu),例如:MVCC、Vacuum、執(zhí)行計劃等
③有PostgreSQL核心開發(fā),具有插件開發(fā)經(jīng)驗,或?qū)ζ渌鼣?shù)據(jù)庫內(nèi)核有深入研究
④熟悉數(shù)據(jù)庫理論(ACID、索引原理等)
⑤熟悉DuckDB數(shù)據(jù)庫實現(xiàn)原理、參加過PostgreSQL社區(qū)貢獻、熟悉性能調(diào)優(yōu)者優(yōu)先
6、能力要求:良好的溝通、組織協(xié)調(diào)能力和強烈的責(zé)任心,具備較強的分析和解決問題的能力
7、其他要求:較強的學(xué)習(xí)能力、英文閱讀能力、抗壓能力。