职位描述:
1. 核心模块开发与技术攻坚:作为公司AIGC平台的核心开发人员,负责关键模块的设计与实现,能够独立攻克系统中的复杂技术难题,确保平台在技术层面的先进性与稳定性,为公司AIGC业务的高效运行提供坚实的技术支撑。
2. 系统设计与优化:协同产品、算法、工程等多领域伙伴,共同完成AIGC系统的整体架构设计与详细设计工作。通过持续的性能优化,提升系统响应速度、资源利用率等关键指标,同时优化用户体验,使其更加流畅、便捷、高效,满足业务不断增长的需求。
3. 技术文档编写与知识共享:负责编写高质量的设计开发文档、接口说明文档等技术文档,确保文档的清晰性、准确性和完整性。通过这些文档,帮助团队成员快速理解系统架构、技术细节和开发规范,促进团队内部的知识共享与高效协作,提升团队整体的技术水平和开发效率。
4. 技术调研与前沿应用落地:密切关注AIGC领域的最新技术动态和发展趋势,积极开展技术调研工作。负责将前沿的AIGC工程应用技术,如提示工程、函数调用(Function Calling)、RAG(Retrieval-Augmented Generation)、Agent等,引入到公司项目中,并推动其落地实施,助力公司在AIGC赛道上保持技术领先优势。
任职资格
1. 专业与经验:计算机相关专业本科及以上学历,具备6年以上Python开发经验,拥有丰富的后端服务架构(Python)、数据库及AI模型部署全链路开发流程,能够独立完成端到端的项目Demo落地。
2. 技术栈熟练度:
- 熟悉Linux系统环境,能够熟练运用Git进行版本控制,掌握Docker容器化技术,具备良好的开发工具使用习惯,能够高效地进行代码管理和部署工作。
- 熟练掌握PostgreSQL、Redis、Milvus等数据库的操作与优化技巧,能够根据业务需求合理设计数据库架构,优化查询性能,确保数据的高效存储与访问。
- 熟悉openai api协议,清晰理解对话文本补全、嵌入等核心概念,能够基于openai api进行高效开发与集成。
3. AIGC技术专长:对AIGC工程应用技术有深入的理解和实践经验,熟悉提示工程、函数调用(Function Calling)、RAG(Retrieval-Augmented Generation)、Agent等技术原理与应用场景,能够灵活运用这些技术解决实际业务问题。熟悉LangChain开发框架,具有相关项目经验者优先考虑。
4. 综合能力:
- 具备强悍的学习能力,能够通过精读论文、不断尝试新技术和新框架,快速拓展技术视野,持续提升自身技术水平。
- 思维开放,热爱动手尝试,具备良好的创新意识和实践能力,能够自主实现从概念到落地的完整项目开发流程。
- 积极乐观,在面对技术难题和项目挑战时,能够保持坚韧不拔的精神,不怕受挫,持续升级对AI技术能力和边界的认知,能够准确预判技术对业务的潜在影响。
- 具备良好的沟通能力和团队协作精神,能够与不同背景的团队成员高效协作,共同推动项目进展,同时能够清晰地表达技术观点和解决方案,促进团队内部的技术交流与知识共享。