Hybrid Data Architect – Distributed Systems Engineering

Posted 3 hours ago

Apply now

About the role

  • Data Architect leading data storage strategy across a multi-product SaaS platform at Magnet Forensics. Unifying independent products into a coherent platform while mentoring engineers and ensuring performance.

Responsibilities

  • Drive data architecture unification across multiple SaaS products, creating coherent patterns while respecting product needs.
  • Partner with vertical technical leads to provide horizontal architectural support and alignment.
  • Design and optimize data storage across multiple technologies—AWS OpenSearch/Elasticsearch, relational databases, S3, NoSQL, and data warehousing.
  • Optimize for performance and resilience—indexing, querying, high availability, redundancy, and disaster recovery at scale.
  • Support AI initiatives—partner with our AI specialist team on data architecture for AI capabilities.
  • Bring clarity from ambiguity—translate complex challenges into clear architectural direction.
  • Build capability, not dependencies—mentor engineers so teams become more self-sufficient.
  • Balance performance, cost, and reliability across our platform.

Requirements

  • Deep expertise in AWS OpenSearch/Elasticsearch—you've solved hard problems at scale with indexing, querying, and performance.
  • Broad data technology experience—relational databases (e.g. PostgreSQL, MySQL, RDS), object storage (S3), NoSQL (e.g. DynamoDB, MongoDB, Redis), data warehousing.
  • Cloud and container knowledge—AWS preferred (Azure/GCP also valued); understand stateful services in Kubernetes.
  • Proven platform architecture experience—track record of driving technical strategy across multiple teams or products at scale.
  • Senior-level maturity—you make those around you better through mentorship and capability building.
  • Influence without authority—you work effectively across teams, bring clarity from ambiguity, and think strategically.
  • SaaS experience—comfortable with multi-tenant environments and operational excellence.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits

Job title

Data Architect – Distributed Systems Engineering

Job type

Experience level

Mid levelSenior

Salary

CA$165,000 - CA$215,000 per year

Degree requirement

Bachelor's Degree

Location requirements

HybridCanada

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job