一家总部设在美国的著名的周转管理和绩效改进公司正在寻找一名软件工程师,该公司在许多行业都有影响力。被选中的候选人将负责开发和维护数据库,理解财产图,建立模型,并将数据录入上述数据库。该公司正在为企业、机构和公司提供正确的帮助,将停滞不前的领域转化为增长,实现可持续的结果。这个职位的理想人选应该热衷于拥有关键产品/功能,并在最少的监督下工作。
工作职责。
- 开发、扩展和维护现有的图形数据库
- 编写干净、可扩展和可重用的代码
- 与内部利益相关者合作,了解公司的愿景
- 成功地开发和实施自动化,以简化工程工作
工作要求。
- 工程、计算机科学方面的学士/硕士学位(或同等经验)
- 至少有4年以上软件工程师的相关经验
- 具有图形数据库的实践经验,如Neo4J、Amazon Neptune或Dgraph
- 全面了解Janus、Azure COSMOS、TigerGraph等。
- 熟练掌握图形节点和顶点形式的数据建模
- 熟练掌握Python、Node.js和Java的Cypher和Gremlin查询语言
- 熟悉NW科学概念和图算法
- 能够有效地使用SPARQL、Gremlin、DQL、GSQL或CQL编写查询。
- 在数据工程活动中具有实际技能
- 必须具有TigerGraph的实际操作经验
- 熟悉通过图算法的应用来驱动洞察力
- 熟悉NoSQL数据库、图形OLTP和OLAP流程
- 拥有Python、Node.js和Java等编程和脚本语言的实践技能
- 熟悉GCP、AWS、Azure和其他云平台的专业知识
- 具有CI/CD工具和机器学习的知识和经验
- 有Neo4j DB和Cypher查询语言的经验
- 有能力将数据导入Neo4j并处理Neo4j DB实例
- 熟悉基本的Linux命令
- 了解Ogma可视化库和Linkurious(图形可视化)。
- 有Neo4j认证的开发人员优先
- 有优化图形数据库设计的能力规划、性能和规模的经验者优先。
- 有针对数据和查询模式的复杂性优化图形数据库设计的经验为佳
- 优秀的英语沟通能力