高级软件开发工程师(数字出版与AI应用方向) 岗位职责: 1. 负责电子书阅读器应用程序的开发与优化,覆盖桌面端(Windows/MacOS)、移动端(iOS/Android)以及微信小程序平台。 2. 承担电子书网站相关系统的前后端开发工作,包括但不限于一站式搜索引擎、内容管理系统(CMS)、数字出版流程工具等,确保系统的高效性与稳定性。 3. 搭建高可用、可扩展的RESTful API及微服务架构,实现多端数据的无缝交互与同步。 4. 探索并实践AI技术(如LLM大模型)与阅读场景的深度融合,参与AI应用开发,包括提示词工程优化、RAG检索增强生成、模型微调(Fine-tune)等工作。 5. 负责技术文档的编写与维护,参与跨部门协作,推动技术方案的高效落地。 6. 完成上级交办的其他工作任务。 任职要求: 1. 教育与工作背景:本科及以上学历,计算机科学与技术、软件工程等相关专业。3年以上相关工作经历。 2. 专业知识与技能: o 深入理解内容管理系统(CMS)架构,具备出版行业系统(如排版工具、发布流程、版权管理)的开发经验。 o 5年以上相关工作经验,具有创业公司技术负责人经历或创业经历者优先。 o 精通至少一种前端开发框架(React、Vue、Angular),以及至少一种后端开发语言(Python、Node.js、Java);熟练掌握至少一种后端框架(如Spring Boot),能够构建高性能、可扩展的应用程序。 o 熟练掌握HTML5、CSS3和JavaScript,具备响应式设计及前端性能优化能力。 o 具备Linux操作系统的使用经验,能够进行系统开发与维护。 o 熟悉MySQL、PostgreSQL等关系型数据库的管理与运维工作。 o 具备电子书格式(EPUB、PDF)解析及阅读器渲染优化经验。 o 熟悉云服务平台(如AWS、Azure、阿里云、腾讯云)的使用与实践。 o 具备AI工程化落地经验,熟悉LangChain、LlamaIndex等框架,能够独立完成RAG全流程开发。 o 熟悉机器学习基础算法(如聚类、回归、贝叶斯),了解TensorFlow、PyTorch等深度学习框架。 o 熟练使用Git、Docker等开发工具,以及AWS/Aliyun等云平台运维工具。 o 对OLAP、BI、数据仓库有一定了解,能够基于用户行为数据设计并应用机器学习算法(如聚类、贝叶斯、随机森林)以提升产品性能。 3. 综合素质: o 工作态度认真负责,具备高效执行力 o 乐于学习新知识,善于团队协作 加分项: 1. 具备良好的英语读写能力,能够进行英文沟通者优先。 2. 熟悉学术出版领域标准(如DOI系统),了解期刊投稿与审稿流程。 3. 有开源项目贡献经历,或作为技术博客作者分享过技术经验。 4. 具有海外留学背景或外企工作经验。 5. 独立开发过任何APP项目。 我们期待您的加入,共同推动数字出版与AI技术的创新与发展!