Remote Graph Database Developer

at Qode

Posted 2 days ago 0 applied

Description:

  • The role involves building Graph Database solutions leveraging large-scale datasets to solve various business use cases.
  • Responsibilities include designing and building graph data models to support a variety of use cases, including knowledge graphs.
  • The candidate will design and build graph database load processes to efficiently populate the graph database.
  • Strong organizational skills are required, with the ability to work autonomously as well as in a team-based environment.
  • The role also includes data pipeline framework development.

Requirements:

  • The candidate must demonstrate proficiency in graph data modeling, graph schema development, and graph data design.
  • A solid understanding of graph data modeling techniques and experience with graph languages such as Cypher, Gremlin, and SparQL is required.
  • Hands-on experience with Neo4j database and the Cypher query language is essential.
  • The candidate should have knowledge of basic network science concepts and graph algorithms.
  • The ability to write efficient and accurate Cypher queries to solve business problems is necessary.
  • A strong understanding of how graph data can be created from relational data is required.
  • The candidate should be able to import data into Neo4j effectively and manage Neo4j database instances.
  • Fluency in complex SQL and experience with RDBMSs is required.
  • Project experience in Python, Spark, PySpark, Scala, NiFi, Hive, and NoSQL databases is necessary.
  • A deep understanding of representing relational models using a graph database for large clusters of nodes is required.
  • Relevant experience in general database design with an emphasis on graph storage models is necessary.
  • Experience working on Databricks would be an added advantage.
  • A solid grounding in Agile methodologies and experience with git and other source control systems is required.
  • A B.Tech./M.Tech./MS or BCA/MCA degree from a reputed university is necessary.

Benefits:

  • The position offers the opportunity to work on high-value, business-facing technical projects in major organizations.
  • Candidates will gain experience in managing client delivery teams, ideally coming from a Data Engineering or Data Science environment.
  • The role provides a chance to develop and enhance skills in graph database technologies and methodologies.
  • Opportunities for professional development and potential certification, such as Neo4j Certified Developer Certification, are available.