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.
- Solid 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