Job Description
Job Description :
We are seeking a skilled and detail-oriented Neo4j Engineer with 4+ years of experience in graph database development and management. In this role, you will design, implement, and optimize graph-based data models and queries, ensuring high performance and scalability. You will work closely with data scientists, backend engineers, and product teams to build graph-powered features that drive intelligent, connected experiences in our products.
Key Responsibilities :
- Design, implement, and maintain Neo4j graph database solutions for various business use cases.
- Model complex relationships and data structures into efficient and scalable graph data models.
- Write and optimize Cypher queries to ensure fast query execution and system performance.
- Integrate Neo4j with backend services, APIs, and data pipelines.
- Collaborate with data scientists and engineers to incorporate graph algorithms and analytics into applications.
- Monitor database performance, perform tuning, and troubleshoot issues.
- Ensure database security, backup strategies, and disaster recovery processes.
- Evaluate and implement Neo4j plugins, extensions, and advanced graph features.
- Stay up to date with the latest developments in graph databases, graph algorithms, and related technologies.
- Document architecture, queries, and development processes for internal knowledge sharing.
Requirements
Requirements :
Bachelor’s or Master’s degree in Computer Science , Information Systems, or related field.4+ years of experience working with Neo4j or other graph databases.Strong proficiency in Cypher query language.Hands-on experience with graph data modeling and database optimization techniques.Proficiency in a backend programming language such as Java, Python, or Node.js .Experience with integrating graph databases into production applications.Familiarity with graph algorithms and analytics techniques.Knowledge of ETL pipelines , data integration tools, and API development.Understanding of database security, indexing, and scalability best practices.Excellent problem-solving skills and attention to detail.Preferred Skills :
Experience with GraphQL and Neo4j GraphQL libraries.Familiarity with big data and cloud platforms (AWS, GCP, Azure).Knowledge of other NoSQL databases such as MongoDB or Cassandra.Requirements
Requirements : Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field. 4+ years of experience working with Neo4j or other graph databases. Strong proficiency in Cypher query language. Hands-on experience with graph data modelling and database optimization techniques. Proficiency in a backend programming language such as Java, Python, or Node.js. Experience with integrating graph databases into production applications. Familiarity with graph algorithms and analytics techniques. Knowledge of ETL pipelines, data integration tools, and API development. Understanding of database security, indexing, and scalability best practices. Excellent problem-solving skills and attention to detail. Preferred Skills : Experience with GraphQL and Neo4j GraphQL libraries. Familiarity with big data and cloud platforms (AWS, GCP, Azure). Knowledge of other NoSQL databases such as MongoDB or Cassandra.