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