Euna Solutions logo
Euna SolutionsPosted 3 weeks ago

Data Architect

$165,000–$210,000 year

HybridOakville, Ontario, Canada

Full TimeMedium

Job Summary

Define a managed AWS reference architecture delivering reliability without requiring a large team to operate it. Specify a layered data model from raw to curated that holds no sensitive data, establishing governance across classification, PII handling, access control, lineage, and residency. Create reusable engineering patterns for capture, land-and-store, transform-and-serve, and govern to ensure consistent data product assembly. Design loose coupling from operational systems using change-data-capture or scheduled extracts, and set guardrails permitting low-code workflows only under narrow criteria. Drop into delivery to build data products when the team needs extra hands. This role fills an existing vacancy at Euna Solutions, a leading provider of cloud-based software for public sector procurement and grants management.

Required Qualifications

  • Senior data architecture experience with production AWS systems, including S3-based lake or lakehouse designs and a governed analytical layer
  • Deep fluency with medallion or layered data architectures and the governance controls that ride across them
  • Experience designing contextual or semantic data layers that reduce GenAI token consumption so downstream AI features run faster and cost less
  • Hands-on knowledge of managed AWS data services — Glue, Athena, Lake Formation, DMS or equivalent — with a strong bias toward managed over self-run
  • Proven experience designing for data classification, PII handling, access control, lineage, and residency, ideally in a regulated or public sector context
  • The judgment to build just enough: you can define a blueprint without over-engineering it, defer what the backlog doesn't yet need, and hand off clean, documented patterns a small team can execute against
  • Define a managed AWS reference architecture that delivers reliability without requiring a large team to operate it
  • Specify the layered data model — raw to cleansed to curated to a fully safe analytical layer that holds no sensitive data — so the program never becomes a data swamp
  • Establish governance across every layer: data classification, constituent PII handling, access control, lineage, and residency
  • Create reusable engineering patterns for capture, land-and-store, transform-and-serve, and govern, so every team building data products assembles them consistently instead of reinventing plumbing
  • Design loose coupling from operational systems using change-data-capture or scheduled extracts, without creating hard dependencies on their roadmaps
  • Set the two-speed guardrail — make the governed, pattern-based path the default and define the narrow criteria under which a low-code workflow is permitted
  • Drop into delivery and build data products yourself when the team needs the extra hands
  • This position will be hybrid with 3 days/week in our Oakville, office. (Tuesday, Wednesday and Thursday)

Desired Qualifications

  • Familiarity with dbt and warehouse-side modeling (e.g. Redshift) and with low-code orchestration such as n8n
  • Experience with Canadian data residency requirements and multi-region AWS deployments
  • A track record of standing up governance from day one rather than retrofitting it later

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce