Data Graph Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
🔍 WE'RE HIRING: Data & Graph Engineer 🔍
📍 Location: Toronto, Ontario (Hybrid)
📅 Duration: 6+ Months Contract
Job Description:
We are seeking a highly skilled Data & Graph Engineer to design, build, and optimize graph-based data platforms, search infrastructures, and event-driven data architectures.
The ideal candidate will have expertise in graph data modeling, graph query languages, search datastores, knowledge graphs, and cache/index invalidation strategies to support scalable, low-latency data retrieval and analytics solutions.
Key Responsibilities:
Design and implement scalable graph data models for complex business domains and entity relationships.
Develop and optimize graph queries using technologies such as:
Cypher (Neo4j)
GraphQL (where applicable)
Build and maintain knowledge graph and relationship-centric data platforms.
Design and optimize search solutions leveraging:
Elasticsearch / OpenSearch
Vector databases and hybrid search architectures
Create data pipelines that synchronize transactional, graph, and search systems.
Implement event-driven architectures for near real-time data updates and synchronization.
Design cache/index refresh and event-driven invalidation mechanisms to ensure data consistency across distributed systems.
More about this job
Responsibilities
Design, build, and optimize graph data models, knowledge graph platforms, search infrastructure, and event-driven data architectures. Develop pipelines and cache or index refresh mechanisms to synchronize transactional, graph, and search systems and maintain data consistency.
Requirements
The role seeks a highly skilled engineer with expertise in graph data modeling, graph query languages, search datastores, and knowledge graphs. Candidates should be able to build scalable, low-latency data retrieval and analytics solutions, including event-driven synchronization and cache or index invalidation strategies.
Skills
- Graph Data Modeling
- Cypher
- Neo4j
- GraphQL
- Knowledge Graphs
- Elasticsearch
- OpenSearch
- Vector Databases
- Hybrid Search
- Data Pipelines
- Event-Driven Architecture
- Cache Invalidation
- Index Refresh
- Data Synchronization
- Search Infrastructure
- Low-Latency Data Retrieval
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Software
- Engineering
Keywords
- Graph Data Modeling
- Cypher
- Neo4j
- GraphQL
- Knowledge Graphs
- Elasticsearch
- OpenSearch
- Vector Databases
- Hybrid Search Architectures
- Search Datastores
- Search Infrastructure
- Data Pipelines
- Transactional Systems
- Graph Systems
- Event-Driven Architecture
- Near Real-Time Data Updates
- Cache Invalidation
- Index Refresh
- Data Consistency
- Distributed Systems
- Low-Latency Data Retrieval
- Analytics
- Entity Relationships
- Data Synchronization