崗位職責(zé):
1、核心服務(wù)開發(fā): 負(fù)責(zé)基于 FastAPI 框架,設(shè)計和開發(fā)高性能、高可用的后端API服務(wù),為上層AI應(yīng)用提供穩(wěn)定、高效的接口支持。
2、異步架構(gòu)實踐: 深入應(yīng)用 Python 異步編程 (Asyncio),處理與大模型交互的長時任務(wù)和高并發(fā)請求,確保服務(wù)的響應(yīng)速度和吞吐量。
3、AI流程編排: 負(fù)責(zé)垂類大模型應(yīng)用的流程編排 (Dify,Fastgpt,n8n,langchain),設(shè)計并實現(xiàn)包括 RAG (檢索增強生成)、Agent 調(diào)用、多模型協(xié)作等在內(nèi)的復(fù)雜AI業(yè)務(wù)邏輯。
4、向量數(shù)據(jù)處理: 負(fù)責(zé)向量數(shù)據(jù)庫(如 Milvus, Pinecone, ChromaDB 等)的集成、數(shù)據(jù)索引構(gòu)建和查詢優(yōu)化,為大模型的“記憶”和“知識庫”提供堅實基礎(chǔ)。
5、數(shù)據(jù)持久化: 負(fù)責(zé)業(yè)務(wù)相關(guān)數(shù)據(jù)的存儲方案設(shè)計與實現(xiàn),熟練使用 MySQL 或其他關(guān)系型數(shù)據(jù)庫,保證數(shù)據(jù)的一致性與安全性。
6、系統(tǒng)優(yōu)化與維護(hù): 參與系統(tǒng)架構(gòu)的設(shè)計與演進(jìn),持續(xù)進(jìn)行性能分析和優(yōu)化,保障服務(wù)的高可用性和穩(wěn)定性,并編寫高質(zhì)量的技術(shù)文檔。
任職要求:
1、計算機相關(guān)專業(yè)本科及以上學(xué)歷,3年以上后端開發(fā)經(jīng)驗。
2、Python 功底: 精通 Python 語言,熟悉其異步生態(tài)(asyncio/await),具備扎實的編程基礎(chǔ)和良好的編碼規(guī)范。
3、Web 框架經(jīng)驗: 深刻理解并熟練使用 FastAPI 或其他 Python 異步 Web 框架(如 Starlette, Sanic)。
4、數(shù)據(jù)庫能力: 熟練掌握 MySQL 或 PostgreSQL,具備良好的數(shù)據(jù)庫設(shè)計和 SQL 優(yōu)化能力。
5、向量數(shù)據(jù)庫經(jīng)驗: 熟悉至少一種主流向量數(shù)據(jù)庫,并有實際項目應(yīng)用經(jīng)驗,了解其基本原理和適用場景。
6、 學(xué)習(xí)與解決問題能力: 對 AIGC 和大模型技術(shù)有濃厚興趣,具備出色的學(xué)習(xí)能力、分析問題和解決問題的能力,能快速跟進(jìn)前沿技術(shù)。
加分項:
7、有實際使用 LangChain、LlamaIndex 或類似框架進(jìn)行流程編排的項目經(jīng)驗者優(yōu)先。
8、有大模型(如 GPT、LLaMA、GLM 等)API 的實際對接和應(yīng)用開發(fā)經(jīng)驗者優(yōu)先。
9、熟悉 Docker, Kubernetes 等容器化技術(shù),有微服務(wù)架構(gòu)和 CI/CD 實踐經(jīng)驗。
10、熟悉 Redis、RabbitMQ/Kafka 等中間件,并了解其在復(fù)雜系統(tǒng)中的應(yīng)用。
11、熟悉Go、java、C++成熟的框架開發(fā)
12、有大數(shù)據(jù)平臺(Hadoop/Spark/Flink)運維經(jīng)驗參與過知識圖譜或圖數(shù)據(jù)庫相關(guān)項目熟悉微服務(wù)架構(gòu)和CI/CD流水線搭建熟悉大模型部署。