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