Rhino Partners is seeking Neo4j / GraphAware Engineers to design, develop and implement graph database solutions for enterprise applications and data platforms.
Opportunities are available at both Associate Consultant (2–5 years) and Consultant (5–8 years) levels, depending on relevant technical expertise and hands-on implementation experience.
Key Responsibilities- Design, develop and implement graph database solutions using Neo4j.
- Develop graph data models representing complex relationships between entities and datasets.
- Write, optimise and maintain Cypher queries for graph traversal, retrieval and analytics.
- Implement and configure GraphAware components or solutions where applicable.
- Develop data ingestion and integration processes to populate and maintain graph databases.
- Integrate Neo4j with backend applications, APIs and enterprise data platforms.
- Optimise graph query performance, indexing and database configurations.
- Support testing, deployment, troubleshooting and maintenance of graph database solutions.
- Collaborate with data engineers, architects and application development teams on graph-based use cases.
Requirements- Associate Consultant: 2–5 years of relevant experience in software engineering, data engineering or graph database development.
- Consultant: 5–8 years of relevant experience, with demonstrated ability to independently design and implement graph database solutions.
- Hands-on implementation experience with Neo4j and graph database technologies.
- Proficiency in Cypher query language and graph data modelling.
- Experience with GraphAware technologies, frameworks or integrations is highly desirable.
- Experience implementing graph data ingestion pipelines and integrating multiple data sources.
- Proficiency in Java, Python or other relevant programming languages.
- Understanding of graph database architecture, query optimisation and performance tuning.
- Experience integrating graph databases with REST APIs and enterprise applications.
- Exposure to knowledge graphs, entity resolution or graph analytics would be advantageous.
- Prior experience delivering projects within Singapore's public sector is preferred.
Candidates with direct implementation experience in both Neo4j and GraphAware will be highly regarded.