机器学习算法工程师
关键词
机器学习、深度学习、Python、Spark、Scala
岗位职责:
1、根据业务需求,设计并实现高效的数据挖掘与机器学习模型,包括但不限于风控、推荐、用户行为分析等领域;
2、使用SQL进行特征开发,为机器学习算法模型提供高质量的特征输入;
3、基于Spark和Scala技术栈在大规模数据集上进行模型训练和优化,应用类似XGBoost、LightGBM等算法;
4、对用户行为数据进行深入分析,通过Spark框架支持数据分析和决策制定,同时监控模型表现并持续优化;
5、参与整个模型生命周期的管理,从特征工程到模型部署,确保模型的准确性和稳定性。
岗位要求:
1、计算机科学、统计学、数学等相关专业本科及以上学历,具有3年以上相关领域工作经验;
2、精通数据挖掘和机器学习等算法,对深度学习有一定的了解以及应用,例如LR(逻辑回归)、SVM(支持向量机)、XGBOOST、ANN(人工神经网络)、RNN(循环神经网络)、CNN(卷积神经网络);
3、精通SQL用于特征开发,具备高效的数据处理和特征工程能力;熟练使用Spark和Scala进行大规模数据处理和模型开发;熟悉Hadoop、Hive、HBase等大数据生态圈工具,有实际项目经验者优先;
4、具备Python编程能力,能够在必要时使用Python进行算法研究或快速原型开发;
5、对数据敏感,熟悉数据分析流程,具备解决复杂业务问题的能力;
6、良好的沟通能力和团队合作精神,能够积极主动地发现问题并提出解决方案;
7、有撰写科技专利或软件著作权材料的经验者更佳。
1是有传统机器学习的应用能力,2是有大规模数据加工、处理经验。目前主要是用xgboost、lightgbm这种经典算法,用SQL处理数据。有这2个能力即可,其他都是加分项