Key Skills: Neo4j, Pyspark, Python, Graph Theory, Gremlin
Roles and Responsibilities:
- Help design, build, and continuously improve the client's online platform.
- Design and implement graph databases to efficiently store and retrieve dimensional data.
- Utilize Neo4j for creating and managing knowledge graphs, ensuring optimal performance and scalability.
- Research, suggest, and implement new technology solutions following best practices and standards.
- Develop and maintain knowledge graphs using Neo4j, incorporating domain-specific data and referential integrities.
- Work with application teams to integrate graph databases and knowledge graph solutions within existing infrastructure.
- Provide support for query optimization and data modeling based on application-specific requirements.
- Ensure proper data security measures are implemented for graph databases and knowledge graphs.
Skills Required:
- 5-10 years of experience in data engineering.
- At least 2-3 years of hands-on experience with graph databases.
- Proficiency in query languages like Cypher or Gremlin.
- Strong foundation in Graph Theory.
- Outstanding written and verbal communication skills.
- Excellent analytical and problem-solving skills.
- Experience working in dual-shore (onsite-offshore) engagements is preferred.
Education: Bachelor's or Master's degree in Computer Science, Information Technology, or related field