We are looking for an experienced GCP Data and Graph Engineer to design, develop, and optimize graph-based data platforms, search infrastructures, and real-time data solutions. ?
Key Responsibilities
• Design and implement scalable graph data models for complex business relationships.
• Develop and optimize graph queries using Neo4j and Cypher.
• Build and maintain knowledge graphs and relationship-based data platforms.
• Develop search solutions using Elasticsearch, OpenSearch, vector databases, and hybrid search.
• Build data pipelines to synchronize transactional, graph, and search systems.
• Implement event-driven architectures for near real-time data updates.
• Optimize caching, indexing, query performance, and data consistency.
• Establish monitoring, data quality, governance, and metadata management practices. ? Required Skills
• Hands-on experience with graph databases, graph data modeling, and Cypher.
• Robust knowledge of Elasticsearch and/or OpenSearch.
• Experience with data pipelines and event-driven architectures.
• Knowledge of cache invalidation, index refresh, and data synchronization.
• Experience with cloud-based data platforms, preferably GCP. ? Nice to Have
• Knowledge graphs and ontology design.
• Vector databases, RAG, and GraphRAG architectures.
• Recommendation engines and relationship analytics.
• Kubernetes and Infrastructure as Code tools such as Terraform.
📌 GCP Data and Graph Engineer (Canada)
🏢 Aptino
📍 Canada