崗位職責(zé):
1.負(fù)責(zé)公司大模型投標(biāo)生成系統(tǒng)的后端核心架構(gòu)設(shè)計(jì)與開發(fā);
2.對(duì)接大模型API,實(shí)現(xiàn)提示詞工程、結(jié)果流式返回、超時(shí)重試、失敗任務(wù)補(bǔ)償?shù)葯C(jī)制;
3.設(shè)計(jì)高效的標(biāo)書模板管理、項(xiàng)目信息存儲(chǔ)、生成歷史記錄、版本對(duì)比等數(shù)據(jù)庫(kù)結(jié)構(gòu);
4.構(gòu)建高性能緩存策略(Redis)與消息隊(duì)列系統(tǒng)(RabbitMQ/Kafka),保障海量任務(wù)的可靠投遞與處理;
5.保障系統(tǒng)高可用、高并發(fā)、數(shù)據(jù)一致性,支撐政府、企業(yè)大客戶投標(biāo)場(chǎng)景;
6.與前端、算法團(tuán)隊(duì)合作,共同打磨極致的標(biāo)書一鍵生成體驗(yàn)。
任職要求
1.本科及以上學(xué)歷,2年及以上AI落地經(jīng)驗(yàn);
2.精通 Java Spring Boot;
3.熟練使用 MySQL + PostgreSQL,至少精通其中一種,能獨(dú)立完成復(fù)雜SQL優(yōu)化與高并發(fā)表設(shè)計(jì);
4.熟練使用 Redis,具備緩存穿透、雪崩、熱點(diǎn)key等場(chǎng)景實(shí)戰(zhàn)經(jīng)驗(yàn);
5.熟練使用主流消息隊(duì)列(RabbitMQ / Kafka 二選一必須精通,最好都用過),有海量任務(wù)異步處理經(jīng)驗(yàn);
6.熟悉多線程、并發(fā)編程、分布式系統(tǒng)常見問題與解決方案;
7.具備良好的系統(tǒng)設(shè)計(jì)能力,能獨(dú)立負(fù)責(zé)一個(gè)中大型后端系統(tǒng)的全鏈路開發(fā)。
加分項(xiàng):
1.有過AI/大模型相關(guān)后端開發(fā)經(jīng)驗(yàn)(調(diào)用過通義千問、DeepSeek、文心一言、GPT、Claude、本地Ollama/Llama.cpp等);
2.使用過向量數(shù)據(jù)庫(kù)(Milvus、PGVector、Qdrant等)或RAG架構(gòu)經(jīng)驗(yàn);
3.有過標(biāo)書、合同、法律文檔生成相關(guān)系統(tǒng)開發(fā)經(jīng)驗(yàn);