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