快手Java开发工程师-【风控】
任职要求
1、计算机或相关专业本科以上学历,3~5年相关工作经验; 2、JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;对于你用过的开源框架,能了解到它的原理和机制; 3、至少熟悉一种大型数据库(mysql、oracle、postgrelSQL),有sql优化的经验; 4、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,有高并发应用开发经验,熟悉常用的分布式解决方案,能基于问题给出解决方案; 5、有较强的团队沟通协作能力和项目风险管理能力,可以push多团队协作按时交付项目; 6、有短视频、直播、电商、商业化审核系统开发经验者优先,业务sense良好者优先; 7、学习能力强,具备耐心/细心的品质,喜欢去看及尝试最新的技术,从技术趋势和思路上能影响技术团队。
工作职责
1、负责快手安全相关系统相关的需求开发(包括但不限于:视频审核、直播审核、风控系统等),保证需求按时、高质量交付; 2、深入理解和分析产品需求,能不断拓展业务场景边界,撰写设计文档和系统开发; 3、愿意接受审核领域复杂业务逻辑、海量数据、服务高可用的挑战,推动系统可用性和可扩展性的提升; 4、具有良好的系统抽象能力,在系统中台能力建设方面能提出创新的解决思路和方案,为团队引入创新技术。
1、负责快手商业化风控平台相关的需求开发,保证需求按时、高质量交付; 2、深入理解和分析产品需求,能不断拓展业务场景边界,撰写设计文档和系统开发; 3、愿意接受风控领域复杂业务逻辑、海量数据、服务高可用的挑战,推动系统可用性和可扩展性的提升; 4、具有良好的系统抽象能力,在系统中台能力建设方面能提出创新的解决思路和方案,为团队引入创新技术。
1、参与快手商业化内容安全,深入理解业务本质,综合使用多种手段,识别平台内不良内容,解决内容风险的问题; 2、负责文本、图像、音频和视频的算法研发应用及性能优化,包括但不限于目标检测、图像分类、音频检测、行为分析等; 3、探索风控前沿人工智能算法技术,结合风控中挑战性问题做攻坚研发。
1、负责社区风控系统架构和研发工作,提升基础设施的部署效率; 2、负责策略平台的设计和研发,不断提升用户体验和使用效率; 3、保障系统的高可用高稳定,支持百万级qps处理能力; 4、探索行业新技术和先进经验,不断自我提升。

1. 系统开发与实现:依据风控平台的业务需求,负责核心模块的代码编写,涵盖风险评估、预警规则设定、用户行为分析等功能的具体实现,确保代码的质量和可维护性;运用 Java 相关技术,如 Spring Boot、Spring Cloud 等框架,搭建稳定、高效的系统架构,保障平台在高并发、大数据量环境下的稳定运行 。 2. 数据处理与算法应用:参与处理和分析海量的风险数据,包括用户交易数据、信用数据等,借助数据挖掘算法和机器学习技术,构建风险预测模型,为风险评估和控制提供数据支持;优化现有算法,提升风险识别的准确性和及时性,降低误判率 。 3. 技术协作与沟通:与产品团队紧密合作,理解业务需求,将其转化为可行的技术方案;协同测试团队,进行联调测试,及时解决测试过程中发现的问题,保障系统的稳定性和可靠性;与运维团队协作,协助完成系统的部署、监控和维护工作,确保系统的持续稳定运行 。 4. 问题解决与优化:实时监控风控平台的运行状态,快速定位并解决系统出现的故障和性能瓶颈,如响应延迟、数据异常等问题;根据业务发展和用户反馈,持续对系统进行优化和升级,提升系统的性能和用户体验 。