職位描述:
我們正在尋找一位經(jīng)驗豐富的全棧開發(fā)工程師,加入我們的團隊,負(fù)責(zé)基于現(xiàn)有技術(shù)棧開發(fā)和優(yōu)化 AI 應(yīng)用平臺。你將與產(chǎn)品經(jīng)理、業(yè)務(wù)團隊緊密合作,開發(fā)定制化的 AI 應(yīng)用功能,提升平臺性能和用戶體驗。
主要職責(zé):
1. 平臺功能開發(fā):基于現(xiàn)有技術(shù)棧,開發(fā)和優(yōu)化 AI 應(yīng)用平臺的功能,滿足業(yè)務(wù)場景需求。
2. 前端開發(fā):使用 Next.js 開發(fā)和優(yōu)化用戶界面,確保良好的用戶體驗。
3. 后端開發(fā):設(shè)計和開發(fā)后端服務(wù),使用 MongoDB 和 Milvus 進行數(shù)據(jù)存儲和向量檢索。
4. 系統(tǒng)集成:將 AI 平臺與現(xiàn)有業(yè)務(wù)系統(tǒng)(如CRM、ERP 等)進行集成,確保數(shù)據(jù)流暢交互。
5. 性能優(yōu)化:優(yōu)化平臺的前后端性能,提升響應(yīng)速度,降低資源消耗。
6. API 開發(fā)與調(diào)用:設(shè)計和開發(fā)RESTful API 或 GraphQL 接口,支持外部系統(tǒng)與平臺的交互。
7. 問題排查與維護:監(jiān)控平臺運行狀態(tài),及時排查和解決技術(shù)問題,確保系統(tǒng)穩(wěn)定運行。
8. 技術(shù)文檔編寫:撰寫清晰的技術(shù)文檔,包括功能開發(fā)說明、API 接口文檔、系統(tǒng)集成指南等。
9. 跨團隊協(xié)作:與產(chǎn)品經(jīng)理、業(yè)務(wù)團隊、運維團隊緊密合作,確保開發(fā)需求高效落地。
技術(shù)要求:
1. 教育背景:計算機科學(xué)、軟件工程或相關(guān)領(lǐng)域的本科及以上學(xué)歷。
2. 前端技術(shù): 精通Next.js 和 TypeScript,有豐富的單頁應(yīng)用(SPA)開發(fā)經(jīng)驗。熟悉ChakraUI 或類似的前端 UI 框架,能夠快速構(gòu)建美觀且響應(yīng)式的用戶界面。
3. 后端技術(shù): 熟悉Node.js 后端開發(fā),有使用 Express 或 NestJS 等框架的經(jīng)驗。熟悉MongoDB 和 PostgreSQL,了解數(shù)據(jù)庫設(shè)計和優(yōu)化。 有向量數(shù)據(jù)庫(Milvus)使用經(jīng)驗者優(yōu)先。
4. API 開發(fā):有豐富的 RESTfulAPI 或 GraphQL 設(shè)計與開發(fā)經(jīng)驗,熟悉接口文檔工具(如 Swagger)。
5. 數(shù)據(jù)庫知識:熟悉MongoDB 和 PostgreSQL 的基本操作和優(yōu)化技巧。了解向量檢索技術(shù),有使用Milvus 的經(jīng)驗者優(yōu)先。
6. 問題解決能力:具備較強的分析和解決問題的能力,能夠獨立應(yīng)對技術(shù)挑戰(zhàn)。7. 團隊合作:良好的溝通能力和團隊合作精神,能夠在跨職能團隊中高效協(xié)作。
加分項:
1. 有 AI 應(yīng)用開發(fā)經(jīng)驗,特別是基于大模型(如 GPT、BERT 等)的應(yīng)用開發(fā)。2. 熟悉Prompt Engineering(提示工程)和 Fine-tuning(微調(diào))技術(shù)。
3. 有云計算平臺(如 AWS、GCP、Azure 等)的使用經(jīng)驗。
4. 熟悉 CI/CD 工具(如 Jenkins、GitLab CI 等),具備自動化部署的經(jīng)驗。