Design and build graph database schemas to support various use cases including knowledge graphs
Design and develop a semantic data model for a new application as per the use cases
Design and build graph database load processes to efficiently populate the knowledge graphs
Migrate an existing relational database to graphdb
Build design/integration patterns for both batch and real-time update processes to keep the knowledge graphs in sync
Work with stakeholders to understand the requirements and translate them into technical architecture
Select and configure appropriate graph db features and capabilities as applicable for the given use case(s)
Optimize the performance of a graph db
Configure graph db security features to protect sensitive data
Ensure the security and reliability of graphdb deployments
Qualification
Minimum 3+ years of working experience with knowledge graphs/graph databases
Expertise with Graph database technology
Expertise with Python, and related software engineering platforms/frameworks
Experience in designing and building highly scalable Knowledge Graphs in production
Experience developing APIs leveraging knowledge graph data
Experience with querying knowledge graphs using a graph query language (e.g. Cypher)
Experience working with end-to-end CI/CD pipelines using frameworks
The ideal candidate will have a strong knowledge of Graph solutions and have experience working with massive amounts of data in the retail space.
Candidate must have a strong curiosity for data and a proven track record of successfully implementing graph database solutions with proficiency in software engineering.