Data Architect / Engineer

Appnovation
Toronto, São Paulo
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningExperience: 5+ yearsEducation: bachelorsSkills: ["Documentation","Cross-team communication","Analytical thinking","Problem solving","Decision-making"]

Own the data structures and ingestion pipelines behind a graph-RAG platform. Define schema, taxonomy, and graph models for knowledge domains, and design how documents and facts evolve over time. Build resilient ETL pipelines from enterprise sources like SharePoint and Microsoft stack tools, keep the knowledge graph accurate, and validate quality while advising on long-term backend architecture. Ensure data quality, governance, monitoring, and cost/performance improvements.

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 models for knowledge domains, and design how documents and facts evolve over time. Build resilient ETL pipelines from enterprise sources like SharePoint and Microsoft stack tools, keep the knowledge graph accurate, and validate quality while advising on long-term backend architecture. Ensure data quality, governance, monitoring, and cost/performance improvements.
Location: Toronto, São Paulo
Workplace: Onsite
Employment Type: Full time
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 for evolving facts.
  • •Build ingestion/ETL pipelines from enterprise content sources (e.g., SharePoint and Microsoft stack), handling multimodal content.
  • •Keep the knowledge graph in sync as source documents change and validate ingested content quality (including advising on backend architecture such as Supabase/Postgres).
  • •Establish data quality, lineage, and governance standards; build monitoring, alerting, and error handling for ingestion jobs while optimizing cost, throughput, and reliability.

Key Requirements

  • •Bachelor’s Degree in Computer Science or a related field.
  • •5+ years of experience in data engineering and/or data architecture roles.
  • •Strong data modeling across relational and graph paradigms, including graph databases such as Neo4j and Postgres/Supabase at scale.
  • •Proven ETL/data pipeline engineering in Python for large-scale, incremental, and change-data ingestion.
  • •SQL proficiency and experience with orchestration tools such as Airflow; knowledge of data governance, security, and privacy practices.
Experience:5+ yearsConsultingLife sciences
Education:Bachelor's in Computer Science
Skills:DocumentationCross-team communicationAnalytical thinkingProblem solvingDecision-making
Tech Stack:PythonSharePointPower PlatformPower AutomateSQLAirflowSupabasePostgresNeo4jRAGLLMGraph databasesETL

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