Data Architect / Engineer

Appnovation
Montreal
Workplace: OnsiteContractFunction: Data Science & Machine LearningExperience: 5+ yearsEducation: bachelorsSkills: ["Documentation","Cross-team communication","Problem-solving","Decision-making","Customer-first mindset"]

Own the data structures and ingestion pipelines behind a graph-RAG platform. Define schema, taxonomy, and graph modeling for knowledge domains, and design machine-readable document/version representations with temporal evolution. Build resilient ETL ingestion pipelines from enterprise sources like SharePoint and the Microsoft ecosystem (handling multimodal content), keep the knowledge graph synchronized, and advise on long-term backend architecture. Establish data quality, lineage, governance, monitoring, and reliability improvements over time.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Appnovation
Appnovation
1 day ago

Data Architect / Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Own the data structures and ingestion pipelines behind a graph-RAG platform. Define schema, taxonomy, and graph modeling for knowledge domains, and design machine-readable document/version representations with temporal evolution. Build resilient ETL ingestion pipelines from enterprise sources like SharePoint and the Microsoft ecosystem (handling multimodal content), keep the knowledge graph synchronized, and advise on long-term backend architecture. Establish data quality, lineage, governance, monitoring, and reliability improvements over time.
Location: Montreal
Workplace: Onsite
Employment Type: Contract
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Define the schema, taxonomy, and graph modeling for knowledge domains.
  • •Design how documents, versions, and facts are structured and evolve over time (temporal replay).
  • •Build ingestion/ETL pipelines from enterprise content sources such as SharePoint and the Microsoft ecosystem, including multimodal content.
  • •Keep the knowledge graph synchronized when source documents change frequently.
  • •Advise on long-term backend architecture (Supabase/Postgres) and validate ingested content quality with QA.

Key Requirements

  • •Bachelor’s degree in Computer Science or a related field.
  • •5+ years of experience in data engineering or data architecture roles.
  • •Deep data modeling across relational and graph paradigms, including Neo4j and Postgres/Supabase at scale.
  • •Strong ETL/data pipeline engineering in Python, including large-scale incremental and change-data ingestion.
  • •Experience with enterprise content ecosystems such as SharePoint and (ideally) Power Platform / Power Automate.
Experience:5+ yearsLife sciencesConsulting
Education:Bachelor's
Skills:DocumentationCross-team communicationProblem-solvingDecision-makingCustomer-first mindset
Tech Stack:PythonETLNeo4jPostgresSupabaseSQLAirflowSharePointPower PlatformPower AutomateGraph-RAGRAGLLMMicrosoft

Company Brief

Appnovation
Provides digital transformation, design, and engineering services, helping enterprises build customer experiences, digital platforms, and integrations using open-source and cloud technologies across industries.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: Vancouver, Canada
Founded: 2007
WebsiteLinkedIn