岗位职责:
1.算法设计与开发
(1)负责机器学习、图像分析、大数据分析等算法的设计、实现与优化,结合业务场景构建高效、可扩展的算法模型。
(2)基于Java技术栈开发高性能算法服务,并兼容Scala、Python等语言工具链,支持多技术栈协同开发。
2.算法架构搭建
(1)参与机器学习平台或算法中台的架构设计与开发,实现特征工程、模型训练、在线推理等模块的高效落地。
(2)优化算法服务性能,解决高并发、低延迟场景下的技术挑战,保障系统稳定性和可扩展性。
3.模型落地与迭代
(1)对接业务需求,完成算法模型从实验环境到生产环境的部署,设计监控和反馈机制,持续优化模型效果。
(2)深入分析业务数据,通过A/B测试、效果评估等手段驱动算法模型迭代升级。
4.跨团队协作
(1)与数据工程师、产品经理及业务团队紧密合作,理解需求并提供技术解决方案,推动算法驱动的业务增长。
任职要求:
1.技术能力
(1)精通Java语言及核心技术(JVM、多线程、性能调优),熟悉Scala或Python至少一门编程语言。
(2)熟练掌握常见机器学习算法(如分类、聚类、推荐算法等),有深度学习(TensorFlow/PyTorch)项目经验优先。
(3)熟悉大数据处理工具(如Hadoop/Spark/Flink)及分布式计算框架,具备海量数据场景下的算法开发经验。
(4)了解算法工程化流程,熟悉模型部署工具(如Docker/K8s)及服务化框架(如Spring Cloud)。
2.项目经验
(1)独立主导或深度参与过至少1个完整的机器学习算法架构搭建项目,熟悉从数据清洗到模型上线的全流程。
3.综合素质
(1)扎实的数据结构与算法基础,优秀的逻辑思维能力和数学建模能力。
(2)较强的学习能力和技术钻研精神,能快速理解业务需求并转化为技术方案。
(3)良好的团队协作意识和沟通能力,适应快节奏、跨职能的工作环境。
4.加分项
(1)熟悉图计算、自然语言处理(NLP)、计算机视觉(CV)等某一领域算法。
(2)有高并发、分布式系统设计经验,或参与过开源算法项目贡献。
(3)在顶会/期刊发表过机器学习相关论文,或持有算法类专利。