Senior Analytics Engineer
Passage· Technology
Toronto OntarioCA$100k - CA$150kFull-timePosted 2mo ago
About the role
Senior analytics role owning Passage's data platform end to end, maintaining a working warehouse with executive KPIs, marketing attribution, funnel analytics, and internal ops tooling; focuses on trustworthy data, scalable modeling, and cross-functional impact.
Responsibilities
- Model the business in dbt on BigQuery. Own a ~100-model project (staging → intermediate → marts) built on Kimball dimensional modeling: SCD Type 2 dimensions, fact tables with explicit grain, and aggregate tables for reporting.
- Own metrics people rely on. Executive KPIs, conversion funnels, cohort analytics, and marketing attribution across Google Ads, Meta Ads, and UTM/click-ID data.
- Run the pipelines. Airflow 3 orchestration with Slack alerting, data-quality tests, freshness monitoring, and backfills. Ingestion is CDC from our production Postgres via Debezium + Kafka Connect on GKE (with Airbyte and Fivetran alongside).
- Serve the data. A dedicated dbt serving layer exposed through Hasura GraphQL powers internal ops tools in the product itself; Metabase serves dashboards and self-serve queries.
- Turn messy operational reality into tables people trust. Business-logic modeling: screening outcomes, payment and fee states, deferral lineage, guarantor chains; encode truth after stakeholder discussions.
- Keep quality and cost in check. dbt tests, per-model documentation, BigQuery partitioning/clustering, and bytes-scanned discipline.
- Document for humans and AI. Every model documented; docs auto-sync to a companion repo for human and AI querying; AI-assisted development standards.
Qualifications
- 4+ years building analytics or data platforms, expert-level SQL.
- Production dbt experience and strong dimensional-modeling instincts (grain-driven thinking; SCD Type 2).
- Operated an orchestrator (Airflow or similar) with Python proficiency.
- Ability to reverse-engineer production schemas, interview stakeholders, and ship a table that resolves debates.
- Proven ability to write practical documentation that is used by others.
- Comfort with owning a platform solo: prioritizing, communicating, and shipping without a spec.
Skills
Required:SQLdbtBigQueryAirflow
Nice to have:Python
Benefits
- Compensation: C$100K to C$150K + Equity
Last updated Aug 13, 2026. Interested? Apply on the company site.
About Passage
Providing access to life-changing opportunities
The most advanced AI engine for processing applications. From student admissions to professional licensing, Passage connects talent to life-changing opportunities.
AI application processingstudent admissionsprofessional licensingimmigration support
More open roles at Passage
- Finance Manager4d agoGurgaon, India · Finance
- Principal Software Engineer7mo agoToronto Ontario · Technology
- Senior Software Engineer11mo agoToronto Ontario · Technology
- Staff Software Engineer11mo agoToronto Ontario · Technology
- Exceptional Talent11mo agoToronto Ontario · General