Back to results

Data Architect (Databricks)

  • ON, Canada
  • Ontario, Canada, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Experience: 10+ years designing data warehouse and lakehouse solutions, with at least 5+ years of hands-on Databricks/Delta Lake and Snowflake/API-driven ingestion experience.
Posting language
English
Posted

Original job description

Position: Data Architect (Databricks & Medallion)

Location: Hybrid- Toronto, ON

Job type: Full-time/Permanent hiring

The Senior Data Architect will design the end-to-end data platform for APEX, ingesting call center telephony and quality data from Genesys A3S Snowflake and Verint WFM feeds, and delivering it through a Bronze/Silver/Gold (Medallion) architecture into a Kimball-style reporting layer. This role requires deep hands-on expertise in dimensional modeling, Databricks/Delta Lake, Spark SQL, and API-driven ingestion to deliver reliable, production-grade analytics for sales and telephony reporting.

Roles & Responsibilities

  • Medallion Architecture: Design Bronze/Silver/Gold data flow for Genesys A3S Snowflake and Verint sources.
  • Ingestion Strategy: Define ingestion cadence and watermarking strategy per source, based on true data freshness.
  • Star Schema Design: Design Gold-layer star schema (facts, dimensions) to support sales and telephony reporting.
  • Data Integrity & Idempotency: Define data integrity checks, batch control, idempotency, and failure-recovery patterns for each ingestion pipeline.
  • Architecture Documentation: Document architecture decisions and trade-offs for both engineering and business audiences.
  • Parallel-Run & Decommission: Partner with the existing CCARS pipeline team during the parallel-run and decommission phases.
  • Dimensional Modeling: Lead Kimball star schema, fact/dimension design, grain definition, and SCD Type I/II modeling.
  • Databricks Optimization: Tune Databricks workloads for cost and performance at scale (cluster sizing, job clusters vs. all-purpose, Photon).
  • SQL Expertise: Write and review production-grade transformation logic in both T-SQL (SQL Server) and Spark SQL.
  • Data Integrity Enforcement: Enforce referential integrity, deduplication, reconciliation, validation/audit checks, and late-arriving data handling.
  • API Integration at Scale: Consume and design around REST APIs at scale (pagination, rate limiting, async job patterns, per-entity fan-out APIs).
  • Multi-Source Ingestion: Ingest from external Snowflake sources, vendor exports (flat files, SFTP, APIs), normalizing non-standardized formats during landing.
  • High-Volume Pipeline Design: Design pipelines handling millions of records/day, with backpressure, retry, and failure isolation.
  • Orchestration & Scheduling: Work with Azure Data Factory, Databricks Workflows, and job scheduling (AutoSys or similar).
  • Azure Ecosystem: Work with Azure ecosystem tools (Databricks, ADF, SQL Managed Instance, Key Vault) and Python/PySpark for pipeline/transformation logic.

Required Technical Competencies

  • Experience: 10+ years designing data warehouse and lakehouse solutions, with at least 5+ years of hands-on Databricks/Delta Lake and Snowflake/API-driven ingestion experience.
  • Dimensional Modeling (Primary): Deep, hands-on Kimball star schema, fact/dimension design, grain definition, SCD Type I/II expertise.
  • Medallion Architecture (Primary): Proven experience designing Bronze/Silver/Gold Lakehouse architectures.
  • Databricks & Delta Lake (Primary): Strong hands-on expertise with Delta tables, ACID transactions, Z-ordering, optimize/vacuum, and workload tuning for cost/performance at scale.
  • SQL (Primary): Expert-level T-SQL and Spark SQL - complex joins, window functions, query tuning, indexing, partitioning strategy.
  • Data Integrity: Strong track record enforcing referential integrity, deduplication, reconciliation, validation/audit checks, and late-arriving data handling.
  • Databases (In and Out): Deep hands-on knowledge of relational databases (SQL Server preferred), understanding OLTP vs. OLAP design differences.
  • API Integration: Experience consuming and designing around REST APIs at scale (pagination, rate limiting, async job patterns).
  • Multi-Source Ingestion: Experience integrating Genesys Snowflake, vendor exports (Verint-style flat files, SFTP, APIs), with schema drift tolerance.
  • High-Volume Pipelines: Track record designing pipelines handling millions of records/day, with backpressure, retry, and failure isolation design.
  • Programming & Tooling: Python or PySpark for pipeline/transformation logic; familiarity with Azure ecosystem (Databricks, ADF, SQL Managed Instance, Key Vault).
  • Orchestration: Experience with Azure Data Factory, Databricks Workflows, or equivalent; job scheduling (AutoSys or similar a plus).
  • Preferred Domain: Prior experience with Genesys Cloud or Verint data models, contact center/telephony domain knowledge, and parallel-run migration strategies.
More about this job

Responsibilities

Design and deliver a production-grade Databricks lakehouse using Bronze, Silver, and Gold layers, including ingestion from Genesys Snowflake and Verint sources and a Kimball-style reporting layer. Define dimensional models, data quality and recovery controls, scalable API and batch pipelines, workload optimization, and architecture documentation while supporting parallel-run and decommissioning activities.

Requirements

Requires 10+ years designing data warehouse and lakehouse solutions, including at least 5 years of hands-on Databricks/Delta Lake and Snowflake or API-driven ingestion experience. Candidates need strong Kimball modeling, T-SQL and Spark SQL, data integrity, high-volume pipeline, API integration, and Azure orchestration expertise; contact center or Genesys/Verint experience is preferred.

Skills

  • Kimball Dimensional Modeling
  • Medallion Architecture
  • Databricks
  • Delta Lake
  • Spark SQL
  • T-SQL
  • Python
  • PySpark
  • Snowflake
  • REST API Integration
  • Azure Data Factory
  • Databricks Workflows
  • Data Integrity
  • Pipeline Orchestration
  • Performance Optimization
  • Schema Design

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Technology
  • Software
  • Management & Leadership

Keywords

  • Databricks
  • Delta Lake
  • Medallion Architecture
  • Bronze/Silver/Gold
  • Kimball Modeling
  • Star Schema
  • Dimensional Modeling
  • Slowly Changing Dimensions
  • Spark SQL
  • T-SQL
  • Snowflake
  • Genesys A3S
  • Verint
  • REST APIs
  • Python
  • PySpark
  • Azure Data Factory
  • Databricks Workflows
  • SQL Server
  • Azure SQL Managed Instance
  • Azure Key Vault
  • Data Ingestion
  • Data Integrity
  • Idempotency
  • Data Reconciliation
  • Schema Drift
  • High-Volume Pipelines
  • AutoSys
  • Contact Center Analytics
  • Parallel-Run Migration

Report this job

Get in touch
MovoJobs

Contact us