What are the responsibilities and job description for the Data Engineer with Neo4j Graph position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Goldenpick Technologies LLC, is seeking the following. Apply via Dice today!
Data Engineer with Neo4j Graph
Introduction:
A Data Engineer with Neo4j Graph specialization is responsible for utilizing Neo4j, Cypher, and Graph Data Modeling to create and maintain structured graph databases. They play a crucial role in defining ontology, designing relationships, and optimizing query performance within the graph database.
Responsibilities:
Required Skills:
Data Engineer with Neo4j Graph
Introduction:
A Data Engineer with Neo4j Graph specialization is responsible for utilizing Neo4j, Cypher, and Graph Data Modeling to create and maintain structured graph databases. They play a crucial role in defining ontology, designing relationships, and optimizing query performance within the graph database.
Responsibilities:
- Utilize Cypher for querying the graph database
- Design and implement graph data models to represent complex relationships
- Define ontology to provide a formal structure to the graph
- Profile query execution to optimize performance
- Integrate Neo4j with other systems using languages like Python
- Apply graph algorithms to uncover insights into skill relationships
- Leverage AI/ML integration for tasks like resume screening and skills analysis
- Ensure data governance and security within the graph database
Required Skills:
- Cypher: Proficiency in Neo4j's query language
- Graph Data Modeling: Understanding complex relationships in a graph
- Ontology Design: Formal definition of domain model
- Query Profiling: Ability to optimize query performance
- Integration: Proficiency in languages like Python
- Skill Ontology Engineering
- Knowledge Graph Construction
- Graph Algorithms
- AI/ML Integration
- Data Governance and Security