自LibRec 3.0从2018年的7月份发布以来,团队逐渐将工作的重心转入到未来版本的研发当中,并就未来的工作内容进行了深入的分析和讨论。随着讨论的深入和工作的调整,团队决定在前次招募的基础上(招募:欢迎加入LibRec 团队,即将开启新的征程),开启新一轮的纳新招募,进一步充实和丰富团队的构成。具体来说,本次招募主要包括以下内容:
架构开发(1人):新版本将进一步调整产品架构以适应工业化应用需要,对产品模块进行更为松耦合的划分与组织,各模块可独立运行和维护升级,并支持跟企业用户云化环境的对接等。参与者需具备架构设计能力、设计模式能力,熟悉Java开发和常用开源软件,有推荐算法经验者优先。
数据模块(2-3人):新版本将升级数据模块,支持面向机器学习的数据读写/处理/分析等功能,支持包括流数据等各种形态的数据以及多种格式,实现更加灵活的数据功能。参与者需具备设计模式能力,熟悉Java开发,有推荐算法经验者优先。
测试模块(1-2人):实现面向机器学习的自动化测试框架,支持功能测试/性能测试,支持推荐算法相关的结果评估,也包括管理测试数据、管理测试版本等内容。参与者需具备自动化测试经验,熟悉Java开发,有推荐算法经验者优先。
其它方向(2-3人):完善产品示例代码/文档/应用案例等内容。
另外:LibRec 团队目前正尝试与一些高校讨论合作,争取让本科学生参与到开源项目中来,实现 “企业人员 + 高校学生” 的团队组成。这样,既能保证团队的项目工程经验,也能保证团队的开发进展。如果有意向合作的高校,请与我们联系讨论可能的合作模式。