工作职责:
1. 负责图数据库(Nebula Graph)的架构设计、开发、优化及运维。
2. 支撑业务场景下的海量图数据存储、实时查询和复杂批量查询需求。
3. 开发图计算算法与模型,应用于支付风控、产业风控、金融风控等业务场景。
4. 针对业务需求优化Nebula Graph的查询性能,包括索引设计、数据分片策略等。
5. 探索图计算领域前沿技术,解决高并发、低延迟场景下的技术挑战。
任职要求:
必备技能:
1. 熟练掌握Nebula Graph的核心特性,包括数据建模、nGQL查询语言、集群部署与运维,有实际项目开发经验。
2. 熟悉图计算基础理论,如图遍历算法(BFS/DFS)、最短路径算法、社区发现算法等。
3. 熟练使用Python和SQL编程语言。
4. 熟悉图计算框架(如Spark GraphX、Graph Scope)或图分析工具(如NetworkX)。
优先条件:
1. 有Nebula Graph性能调优经验,熟悉其存储引擎、查询优化器原理者优先。
2. 熟悉图数据库生态工具(如Nebula Dashboard、Nebula Studio)或参与过Nebula社区贡献者优先。
3. 有大规模图数据(TB级以上)处理经验。
4. 计算机相关专业本科及以上学历,3年以上图计算或系统开发经验。
5. 具备良好的沟通能力和问题分析能力,能快速定位和解决复杂问题。
加分项:
1. 熟悉图算法与模型,将图数据库与机器学习结合场景(如动态图嵌入、实时图推理)。
2. 了解其他图数据库(如Neo4j、TigerGraph、JanusGraph)并具备对比分析能力。