本職位專注于大數(shù)據(jù)底層平臺與核心組件的研發(fā)和優(yōu)化,與業(yè)務數(shù)據(jù)開發(fā)(ETL)和數(shù)據(jù)倉庫建模崗位有明確區(qū)別
崗位職責:
1、配合團隊進行自研數(shù)據(jù)庫以及周邊工具的的開發(fā)工作;
2、對自研數(shù)據(jù)庫架構和性能進行設計和優(yōu)化;
3、處理自研數(shù)據(jù)庫部署實施后的運維工作;
4、開展自研數(shù)據(jù)庫場景的二次開發(fā);
任職要求:
1、本科及以上學歷,計算機相關專業(yè)背景
2、深入理解分布式系統(tǒng)原理、有大數(shù)據(jù)組件(Hadoop/Spark/Flink)源碼級優(yōu)化或二次開發(fā)經(jīng)驗、熟悉JVM/Linux內核調優(yōu)、有高并發(fā)、低延遲、高可用系統(tǒng)開發(fā)經(jīng)驗;
3、熟練掌握C/C++編程語言,包括不限于使用C/C++進行Postgres數(shù)據(jù)庫擴展開發(fā),熟悉Postgres的CAPI,具備扎實的編程功底和代碼優(yōu)化能力;
4、精通SQL語言,能夠編寫高效、優(yōu)化的SQL查詢,具備復雜SQL調優(yōu)能力,熟悉存儲過程、函數(shù)、觸發(fā)器等PL/pgSQL編程;
5、熟悉關系型數(shù)據(jù)庫或分布式系統(tǒng)的運行機制和架構體系;
6、熟悉數(shù)據(jù)庫內核開發(fā):熟悉Linux系統(tǒng)環(huán)境,能夠進行數(shù)據(jù)庫服務器的部署、維護,掌握shell腳本編程,能編寫自動化運維腳本;
7、熱愛底層技術,有追求極致性能和工程質量的熱情;
8、良好的團隊協(xié)作能力,有技術激情,能夠勝任有挑戰(zhàn)的工作。