工作內容:
主要負責GBase8aMPP GP/Oracle兼容,查詢優化,計算引擎等功能開發。
1、需求分析和設計:完成需求分析,完成設計文檔撰寫并通過評審
2、編碼與實現:根據編碼規范完成代碼編寫,測試用例撰寫,完成自測,通過代碼審查,提交代碼
3、團隊協作,產品維護:與產品測試運維團隊緊密合作,持續完善功能,修復測試問題和現場問題
4、技術研究,知識分享:持續學習新技術并積極創新,分享知識
任職要求:
基礎:熟悉C/C++語言,慣用法,設計模式。熟悉C/C++程序常用調試方法,問題分析方法。
熟悉linux系統開發,熟悉線程同步,進程通信,網絡通信,內存使用,文件操作等
經驗:
有數據庫內核開發經驗優先
熟悉mysql、postgres、doris、clickhouse源碼優先
實操:
具有良好的編碼習慣和代碼質量,拒絕“能跑就行”的代碼。
在軟件設計中,能夠全面考慮功能需求、性能瓶頸、安全風險和未來擴展。
具有良好的溝通和文檔寫作能力。
態度:
對工作認真負責,能夠合理評估工作量,區分緊急和重要任務并按時交付,對問題能夠快速響應,徹底解決。
具備持續學習的能力,能夠通過查閱資料和閱讀源碼深入理解技術,并快速掌握新知識與新工具。