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