← Back to jobs

Knowledge Graph Data Engineer TD

Skills

apidata engineeringdata lakedata modelingdata qualitykafkanosqlpostgresqlpythonsqlPythonPostgreSQLSQL

Description

Build trusted data discovery capabilities for TD in Toronto, using knowledge graphs, PostgreSQL, Python, and enterprise data engineering practices.

This Software Engineer III role leads Data Catalog services within the Enterprise Data Management Office. You will design normalized relational and graph-oriented models supporting lineage, dependency mapping, and connected-data discovery. The work includes ingestion, extraction, data lakes, curated datasets, and downstream interfaces. You will also guide architecture, delivery, governance, and operational quality across complex platforms.

Key Responsibilities:

  • Design knowledge graph models with nodes, edges, and traversal patterns
  • Develop reusable REST, Graph API, Kafka, and batch ingestion patterns
  • Build scalable raw, standardized, and curated data lake layers
  • Investigate discrepancies, schema changes, ingestion failures, and performance issues
  • Enable downstream consumption through APIs, extracts, and event interfaces

Requirements:

  • Five to seven-plus years of relevant experience
  • Strong PostgreSQL, SQL, Python, and high-volume processing experience
  • Hands-on knowledge graph or graph database engineering experience
  • Understanding of SQL and NoSQL trade-offs
  • Experience with data quality controls and source-to-target reconciliation

Apply data modeling, knowledge graph, and integration expertise to TD’s enterprise Data Catalog services in Toronto.

Get similar jobs in Canada by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Data Engineer jobs in Canada.

Finding similar jobs…