岗位职责:
1、核心服务开发: 负责基于 FastAPI 框架,设计和开发高性能、高可用的后端API服务,为上层AI应用提供稳定、高效的接口支持。
2、异步架构实践: 深入应用 Python 异步编程 (Asyncio),处理与大模型交互的长时任务和高并发请求,确保服务的响应速度和吞吐量。
3、AI流程编排: 负责垂类大模型应用的流程编排 (Dify,Fastgpt,n8n,langchain),设计并实现包括 RAG (检索增强生成)、Agent 调用、多模型协作等在内的复杂AI业务逻辑。
4、向量数据处理: 负责向量数据库(如 Milvus, Pinecone, ChromaDB 等)的集成、数据索引构建和查询优化,为大模型的“记忆”和“知识库”提供坚实基础。
5、数据持久化: 负责业务相关数据的存储方案设计与实现,熟练使用 MySQL 或其他关系型数据库,保证数据的一致性与安全性。
6、系统优化与维护: 参与系统架构的设计与演进,持续进行性能分析和优化,保障服务的高可用性和稳定性,并编写高质量的技术文档。
任职要求:
1、计算机相关专业本科及以上学历,3年以上后端开发经验。
2、Python 功底: 精通 Python 语言,熟悉其异步生态(asyncio/await),具备扎实的编程基础和良好的编码规范。
3、Web 框架经验: 深刻理解并熟练使用 FastAPI 或其他 Python 异步 Web 框架(如 Starlette, Sanic)。
4、数据库能力: 熟练掌握 MySQL 或 PostgreSQL,具备良好的数据库设计和 SQL 优化能力。
5、向量数据库经验: 熟悉至少一种主流向量数据库,并有实际项目应用经验,了解其基本原理和适用场景。
6、 学习与解决问题能力: 对 AIGC 和大模型技术有浓厚兴趣,具备出色的学习能力、分析问题和解决问题的能力,能快速跟进前沿技术。
加分项:
7、有实际使用 LangChain、LlamaIndex 或类似框架进行流程编排的项目经验者优先。
8、有大模型(如 GPT、LLaMA、GLM 等)API 的实际对接和应用开发经验者优先。
9、熟悉 Docker, Kubernetes 等容器化技术,有微服务架构和 CI/CD 实践经验。
10、熟悉 Redis、RabbitMQ/Kafka 等中间件,并了解其在复杂系统中的应用。
11、熟悉Go、java、C++成熟的框架开发
12、有大数据平台(Hadoop/Spark/Flink)运维经验参与过知识图谱或图数据库相关项目熟悉微服务架构和CI/CD流水线搭建熟悉大模型部署。