一、職位目標
負責設計、開發(fā)、優(yōu)化和維護公司核心知識庫問答系統(tǒng)的核心模塊與架構(gòu),提升系統(tǒng)的準確性、響應速度、可擴展性和用戶體驗,解決復雜技術(shù)問題,并指導初級/中級工程師。
二、具體職責
1、系統(tǒng)架構(gòu)與核心模塊開發(fā):設計、開發(fā)和維護知識庫問答系統(tǒng)的核心架構(gòu),深入理解和優(yōu)化系統(tǒng)各模塊(如檢索器、排序器、閱讀器/生成器)的性能和效果;負責關鍵模塊(如高性能向量檢索引擎集成、復雜推理流程)的2、設計與實現(xiàn);設計和實施高并發(fā)、低延遲、高可用的服務架構(gòu),診斷和解決系統(tǒng)性能瓶頸(響應延遲、吞吐量、資源消耗);
3、算法模型應用與優(yōu)化:深入應用并優(yōu)化NLP模型于問答、檢索、分類等任務應用;RAG(檢索增強生成)架構(gòu)的設計、實現(xiàn)與調(diào)優(yōu);探索和應用前沿NLP/IR技術(shù),結(jié)合傳統(tǒng)知識庫問答技術(shù),持續(xù)提升問答效果。
4、團隊管理:指導初級和中級工程師,進行技術(shù)分享和知識傳遞;進行代碼審查,提升團隊整體代碼質(zhì)量和技術(shù)水平;與產(chǎn)品經(jīng)理、算法研究員、數(shù)據(jù)工程師等緊密協(xié)作,理解需求,推動項目落地。
三、必備要求
1、教育背景:
計算機科學、軟件工程、人工智能、數(shù)學或相關領域的本科及以上學歷。
2、工作經(jīng)驗:
5年以上扎實的后端或全棧軟件開發(fā)經(jīng)驗;3年以上專注于自然語言處理、信息檢索、搜索系統(tǒng)或知識圖譜相關領域的開發(fā)經(jīng)驗;1-2年深度參與過知識庫問答系統(tǒng)或類似系統(tǒng)(如智能客服、企業(yè)搜索)的設計、開發(fā)和優(yōu)化。
3、核心技術(shù)棧:
精通Java、熟悉 Python;
精通關系型數(shù)據(jù)庫(如 PostgreSQL)、精通至少一種向量數(shù)據(jù)庫(如 Milvus)的應用與優(yōu)化、精通圖數(shù)據(jù)庫(如Neo4j)。
深入理解并實踐過語義檢索/向量檢索,熟悉傳統(tǒng)關鍵詞檢索(BM25, TF-IDF)及其與語義檢索的結(jié)合;
熟悉常用的大小模型工具鏈應用、深入理解并有實際構(gòu)建和優(yōu)化RAG系統(tǒng)的經(jīng)驗。