Neo4j Engineer

Overview

Remote
Contract - W2
Contract - 6-12 Month(s)

Skills

CI/CD
BigQuery
Neo4J
Graph database

Job Details

Job Role: Neo4j Data Engineer

Location: Remote

Job Description:

Qualifications

  • Minimum 3+ years of working experience with knowledge graphs/graph databases
  • Expertise with Graph database technology especially Neo4J
  • 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
  • Experience working with end-to-end CI/CD pipelines using frameworks
  • The ideal candidate will have a strong knowledge of Graph solutions especially Neo4j, Python 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

Responsibilities

  • Build Knowledge Graph solutions leveraging large-scale datasets
  • Design and build graph database schemas to support various use cases including knowledge graphs
  • Design and develop a Neo4j 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 (BigQuery) to Neo4j
  • 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 Neo4j features and capabilities as applicable for the given use case(s)
  • Optimize the performance of a Neo4j-based recommendation engine
  • Set up a Neo4j cluster in the cloud
  • Configure Neo4j security features to protect sensitive data
  • Ensure the security and reliability of Neo4j deployments
  • Provide guidance and support to other developers on Neo4j best practices