崗位職責(zé):
1. 模塊級系統(tǒng)設(shè)計與實(shí)現(xiàn):參與系統(tǒng)架構(gòu)設(shè)計,負(fù)責(zé)模塊級設(shè)計與實(shí)現(xiàn);按接口契約實(shí)現(xiàn)功能,確保模塊可測試與可演化;在既有架構(gòu)下選擇合適的技術(shù)方案支持 AI 生成代碼。
2. AI 協(xié)作開發(fā):使用 AI 工具生成代碼、測試和文檔;編寫與優(yōu)化 prompts 以提升生成質(zhì)量;對 AI 輸出進(jìn)行審查、調(diào)試與修正;在團(tuán)隊既定流程中使用 AI agent 工具鏈。
3. 自動化質(zhì)量保障:編寫單元測試、集成測試與契約測試;配置并維護(hù) CI/CD 中的質(zhì)量門禁;使用靜態(tài)分析與自動化工具保障代碼質(zhì)量;確保 AI 生成代碼符合團(tuán)隊規(guī)范。
4. 可觀測性與運(yùn)行質(zhì)量支持:為模塊添加日志、指標(biāo)與追蹤信息;參與生產(chǎn)問題定位與性能優(yōu)化;協(xié)助監(jiān)控 AI 輸出異常與性能退化。
任職要求:
1. 具備高效的學(xué)習(xí)能力,能快速掌握產(chǎn)品業(yè)務(wù)背景,清晰地理解需求。
2. 具備工程與編程能力:熟練掌握至少一門主流語言(C++ / Java / Golang );熟悉常見設(shè)計模式與模塊化設(shè)計;能編寫高質(zhì)量、可測試的代碼。
3. 具備AI 協(xié)作開發(fā)能力:熟練使用 AI 編程工具(如代碼生成、測試生成);能編寫有效 prompts 并調(diào)優(yōu)輸出;能識別 AI 輸出中的邏輯錯誤與安全風(fēng)險。
4. 自動化測試與 CI/CD:熟悉單元測試與集成測試框架;能配置 CI/CD 流程中的自動測試與質(zhì)量檢查;理解代碼覆蓋率與質(zhì)量指標(biāo)。
5. 具備基礎(chǔ)可觀測性與問題排查能力:熟悉 logging、metrics、tracing 基本概念;能通過日志與監(jiān)控定位常見問題;能參與生產(chǎn)問題排查與修復(fù);
6. 掌握平臺與系統(tǒng)原理基礎(chǔ)
工作地點(diǎn):西安/上海