崗位職責(zé):
1. 負(fù)責(zé)公司人工智能產(chǎn)品線核心業(yè)務(wù)的開發(fā)與迭代,參與需求分析、系統(tǒng)設(shè)計(jì)和編碼實(shí)現(xiàn);
2. 基于 go-zero 微服務(wù)框架構(gòu)建高性能、高可用、可擴(kuò)展的后端服務(wù),支撐人工智能產(chǎn)品的穩(wěn)定運(yùn)行;
3. 負(fù)責(zé)線上服務(wù)的監(jiān)控、性能優(yōu)化和故障排查,保障系統(tǒng)穩(wěn)定性;
4. 負(fù)責(zé)編寫高質(zhì)量的代碼,并進(jìn)行單元測(cè)試、集成測(cè)試,確保代碼質(zhì)量;
5. 負(fù)責(zé)編寫相關(guān)的技術(shù)文檔,包括設(shè)計(jì)文檔、接口文檔等;
6. 參與技術(shù)方案的討論和評(píng)審,積極探索和應(yīng)用新技術(shù);
任職要求:
1. 計(jì)算機(jī)相關(guān)專業(yè)大專及以上學(xué)歷,4年以上后端開發(fā)經(jīng)驗(yàn),至少3年以上 Golang 語言實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn);
2. 扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí),熟悉數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、網(wǎng)絡(luò)等;
3. 精通 Golang 語言,熟悉常用的標(biāo)準(zhǔn)庫和第三方庫,具備良好的編碼風(fēng)格和代碼規(guī)范意識(shí);
4. 精通 go-zero 微服務(wù)框架,并有實(shí)際項(xiàng)目經(jīng)驗(yàn),熟悉其核心組件和設(shè)計(jì)理念;
5. 熟悉網(wǎng)絡(luò)編程,熟悉 TCP/IP、HTTP 等協(xié)議,具備高并發(fā)服務(wù)器程序開發(fā)經(jīng)驗(yàn);
6. 熟悉 MySQL、Redis 等數(shù)據(jù)庫,具備數(shù)據(jù)庫設(shè)計(jì)和優(yōu)化能力;
7. 熟悉微服務(wù)架構(gòu),了解常用的服務(wù)發(fā)現(xiàn)、配置中心、消息隊(duì)列等組件;
8. 熟悉 Docker 和 Kubernetes 等容器化技術(shù),具備部署和管理容器化應(yīng)用的經(jīng)驗(yàn);
9. 熟悉常用的版本控制工具,例如 Git;
10. 具備良好的問題分析和解決能力,能夠獨(dú)立承擔(dān)任務(wù);
11. 積極主動(dòng),責(zé)任心強(qiáng),良好的團(tuán)隊(duì)合作精神和溝通能力,樂于學(xué)習(xí)和分享。