1、熟练掌握Java、Scala等编程语言
2、熟练掌握和使用Spark/Hadoop/HBase/Hive/es/flink/kafka等常用的大数据基础组件
3、具备独立定位问题并解决问题的能力
4、掌握常用的一些图数据库以及图引擎的使用,如JanusGraph/Neo4j等,及其在此基础上的二次开发
完成知识图谱引擎的相关开发工作,主要包括图数据的导入和导出,图查询的相关功能,包括共同邻居查询,多阶邻居查询,实体扩展、关系推演以及事件扩展等功能。此外,还完成一些图计算的算法,如pageRank等,自行实现一套基于Netty的任务管理、任务执行以及任务监控流程。