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