GCP Data and Graph Engineer
- Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
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.
- Strong 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.
More about this job
Responsibilities
Design, build, and optimize graph-based data platforms, knowledge graphs, search infrastructure, and real-time data solutions. Develop data synchronization pipelines and event-driven updates while improving performance, consistency, monitoring, data quality, governance, and metadata management.
Requirements
Hands-on experience with graph databases, graph data modeling, and Cypher, along with strong knowledge of Elasticsearch and/or OpenSearch. Experience with data pipelines, event-driven architectures, data synchronization, and cloud data platforms - preferably GCP - is required.
Skills
- Graph Databases
- Graph Data Modeling
- Cypher
- Neo4j
- Elasticsearch
- OpenSearch
- Data Pipelines
- Event-Driven Architectures
- Data Synchronization
- Google Cloud Platform
- Knowledge Graphs
- Ontology Design
- Vector Databases
- RAG
- GraphRAG
- Terraform
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Software
- Engineering
Keywords
- Google Cloud Platform
- Graph Databases
- Graph Data Modeling
- Cypher
- Neo4j
- Elasticsearch
- OpenSearch
- Vector Databases
- Hybrid Search
- Knowledge Graphs
- Ontology Design
- Data Pipelines
- Event-Driven Architectures
- Real-Time Data
- Data Synchronization
- Cache Invalidation
- Index Refresh
- Query Optimization
- Data Consistency
- Data Quality
- Data Governance
- Metadata Management
- RAG
- GraphRAG
- Recommendation Engines
- Relationship Analytics
- Kubernetes
- Terraform