职位描述:
岗位职责:
1、负责公司风控业务,独立完成项目的系统分析、设计,并主导完成详细设计和编码的任务,确保项目的进度和质量;
2、主导技术难题攻关,解决各种疑难杂症,系统优化,持续提升核心系统的性能与可用性;
3、指导初级研发工程师。
岗位要求:
1、具备3年以上开发经验,具备千万级用户产品研发经验;
2、具备扎实的Java编程基础,熟悉常用的设计模式、多线程编程、NIO模型,具备良好的编码实践,善于重构代码和有CodeReview习惯的尤佳;
3、熟悉高性能、高并发、高可用性分布式系统设计,熟悉RPC、缓存、消息队列、负载均衡、Nginx等,并能进行系统的调优和优化;
4、拥有细心和耐心,有一定抗压能力,有强烈的deadline意识;
5、对技术有激情,具备良好的学习能力和团队协作能力,善于沟通和分享;
6、有Hadoop/Hive/Hbase/Spark/flink/工作经验,有MR开发和分析经验和机器学习背景优先考虑;
7、对数据挖掘和机器学习有所了解,包括常用的机器学习算法和数据建模过程的优先;
8、熟悉各种NoSQL产品,对分布式架构熟悉者优先;具有图数据库开发经验者优先。