KPG99 INC logo

Principal Enterprise Data Architect – Semantic Web & Middleware

KPG99 INC

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Job Title: Principal Enterprise Data Architect – Semantic Web & Middleware

Location: Montreal, Canada - Hybrid

Duration: Contract

Job Description:

Role Overview

We are seeking a visionary Principal Enterprise Data Architect to spearhead the design, governance, and scaling of our next-generation data platform. In this highly specialized role, you will lead the convergence of three critical domains: Semantic Web Technologies (RDF Triple Stores), Enterprise Middleware, and End-to-End Data Architecture .

You will design scalable knowledge graphs, construct the high-throughput middleware networks that route semantic data, and establish the overarching architectural blueprints that transform raw enterprise data into linked, machine-understandable assets.

🛠️ Core Responsibilities

Semantic Web & Ontological Engineering

  • Design, implement, and scale production-grade RDF Triple Stores and Graph Databases to power enterprise knowledge graphs.
  • Develop and govern semantic models , including core ontologies, taxonomies, and metadata vocabularies using OWL, RDFS, and SKOS .
  • Optimize highly complex SPARQL queries , graph traversals, and semantic reasoning engines to ensure low-latency data access.

Middleware Architecture & Integration

  • Architect enterprise middleware layers (message brokers, event-streaming fabrics, and API gateways) engineered specifically to handle linked data, RDF graphs, and JSON-LD payloads.
  • Design robust ETL/ELT abstraction layers that map and lift structured, semi-structured, and relational data into semantic RDF triple formats (R2RML).
  • Ensure high-availability (HA) , replication, horizontal scaling, and disaster recovery configurations across all middleware runtime platforms and triple store clusters.

Strategic Data Architecture

  • Define the long-term data architecture strategy , reference models, and technical standards across cloud, hybrid, and on-premises environments.
  • Enforce strong data governance frameworks , access controls, data provenance, and deterministic data lineage tracing protocols across graph structures.
  • Collaborate with business executives, product owners, and engineering leads to turn architectural patterns into production-ready pipelines.

📋 Role Requirements

Technical Skills

Semantic Technologies & RDF

  • Graph Ecosystems: Mastery of enterprise RDF Triple Stores and Graph Platforms (e.g., GraphDB, Stardog, Virtuoso, AWS Neptune, or Apache Jena).
  • Graph Standards: Expert-level command of RDF, SPARQL, OWL, SHACL (for graph validation), and serialization formats ( Turtle, JSON-LD, N-Triples ).

Middleware & Infrastructure

  • Event & Message Fabric: Deep experience with streaming and messaging systems ( Apache Kafka, RabbitMQ, Confluent, or IBM MQ ).
  • Data Integration: Strong proficiency with data routing orchestration engines (e.g., Apache NiFi, Airflow, or MuleSoft) and semantic transformation frameworks.
  • Programming: Competency in Python, Java, or Scala for building custom semantic connectors and middleware logic.

Core Data Architecture

  • Data Modeling: Proven experience spanning relational modeling (RDBMS), NoSQL, dimensional modeling, and semantic graph modeling.
  • Enterprise Practices: Familiarity with framework methodologies like TOGAF, Zachman, or SABSA .

Experience & Qualifications

  • Education: Master’s or Bachelor’s degree in Computer Science, Data Science, Information Systems, or a related quantitative field.
  • Experience: 8+ years in data engineering and architecture, with at least 3+ years designing production-grade semantic graph systems and middleware fabrics.
  • Leadership: Exceptional cross-functional leadership and communication skills, with a track record of driving large-scale data transformation initiatives.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered.

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at KPG99 INC was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.