Data Architect / Engineer

Appnovation
London, São Paulo, Toronto
Workplace: OnsiteContractFunction: Data Science & Machine LearningExperience: 5+ yearsEducation: bachelorsSkills: ["Solution-focused mindset","Lean thinking","Code quality","Problem-solving","Documentation and cross-team communication"]

Own the data structures and ingestion pipelines behind a graph-RAG platform, defining schema, taxonomy, and graph models for knowledge domains. Design document versioning and temporal fact evolution, build resilient ETL pipelines from enterprise sources like SharePoint and the Microsoft stack, and keep the knowledge graph accurate as content changes. Help validate backend architecture choices (Supabase/Postgres), enforce data quality/governance, and optimize cost, throughput, and reliability.

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: 12 hours agoStatus: Live

Job Summary

Own the data structures and ingestion pipelines behind a graph-RAG platform, defining schema, taxonomy, and graph models for knowledge domains. Design document versioning and temporal fact evolution, build resilient ETL pipelines from enterprise sources like SharePoint and the Microsoft stack, and keep the knowledge graph accurate as content changes. Help validate backend architecture choices (Supabase/Postgres), enforce data quality/governance, and optimize cost, throughput, and reliability.
Location: London, São Paulo, Toronto
Workplace: Onsite
Employment Type: Contract
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Define schema, taxonomy, and graph modeling for knowledge domains.
  • •Design document/version structures and machine-readable representations, including temporal replay of facts over time.
  • •Build ingestion/ETL pipelines from enterprise content sources (e.g., SharePoint and the Microsoft stack) and handle multimodal content.
  • •Keep the knowledge graph synchronized as source documents change frequently, and validate data quality with QA.
  • •Establish data quality/lineage/governance standards, build monitoring/alerting/error handling, and optimize pipeline cost, throughput, and reliability.

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 for large-scale incremental and change-data ingestion.
  • •Experience with enterprise content ecosystems (SharePoint; ideally Power Platform/Power Automate) and knowledge representation/taxonomies for RAG/LLM retrieval.
Experience:5+ years
Education:Bachelor's in Computer Science
Skills:Solution-focused mindsetLean thinkingCode qualityProblem-solvingDocumentation and cross-team communication
Tech Stack:PythonSQLNeo4jPostgresSupabaseSharePointMicrosoft stackPower PlatformPower AutomateAirflowGraph-RAGRAGLLMQA

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