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