Back to results

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

Report this job