Senior Marketing Engineer

Passage

Toronto

On-site

CAD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity

Job summary

Passage, a Toronto-based education startup, seeks a marketing engineer to own its paid and organic channels across 15 countries. You’ll drive budgets, audiences, and creative rotation while advancing an AI-assisted in-house platform for ad automation.

You’ll balance performance with brand integrity, work across Meta, Google, TikTok, LinkedIn, X, and SEO, and build tooling to scale campaigns and measure outcomes with robust analytics.

Qualifications

  • 4+ years of performance marketing and engineering experience.
  • Deep API knowledge across at least two major ad platforms.
  • Strong data fluency with SQL and funnel math.
  • Ability to design and defend a marketing metric.
  • Experience with safety, guardrails, and idempotent automation.

Responsibilities

  • Own paid channels: manage budgets, audiences, creative rotation.
  • Own marketing performance metrics and weekly cadence.
  • Own brand across surfaces with AI-enabled brand system.
  • Grow organic alongside paid through SEO and content.
  • Develop automation within the in-house platform and extend it.
  • Measure with UTM, naming conventions, and cross-platform analyses.

Skills

Performance marketing
Engineering
Python
SQL
Ad platform depth
Data analytics

Tools

Meta Marketing API
Google Ads API
GAQL
BigQuery
Remotion
Claude

Job description

About Passage

Passage helps international students navigate their journey abroad — from choosing a program and getting admitted to financing their studies and helping with their visa.

The role

You'll own Passage's marketing channels end to end — paid and organic, performance and brand. Meta and Google Ads are live across 15 countries today, organic search is instrumented, and TikTok, LinkedIn, and X are next. You'll decide where the money and effort go, keep the brand sharp on every surface, and answer for the numbers.

What makes this a marketing engineer role: at Passage, marketing runs on an AI-assisted platform built in-house — campaigns are launched, creative is built, audiences are sized, and performance is read in conversation with Claude, on top of real engineering (ads-API launch engines, MCP servers, policy guardrails). You'll operate through that platform and keep extending it. We're looking for the rare person who can both make the call to scale a channel and build the automation that scales it.

What you’ll do
  • Own the paid channels. Run Meta and Google Ads across 15 countries — budgets, audiences, creative rotation, scale/kill decisions — and take TikTok, LinkedIn, and X from zero to measured, live channels.

  • Own marketing performance. A single cost-per-outcome metric ranks every dollar of spend across platforms. You'll run the weekly performance cadence, own funnel metrics from impression to conversion, and make budget moves with numbers behind them.

  • Own the brand across every surface. Our brand system (palette, themes, type, tone, per-medium rules) is encoded so AI produces on-brand work by default. You'll hold that bar as channels and languages multiply — ad creative, carousels, programmatic video, decks, and social posts, localized across 15+ languages.

  • Grow organic alongside paid. Search Console and SEO, an organic social presence built on the same brand system, and content that feeds the funnel — so the machine doesn't run on paid alone.

  • Run everything through the platform — and extend it. Launch engines against the ads APIs (dry-run by default, created-paused, idempotent, policy-enforcing), in-house MCP servers, and Claude skills for the recurring workflows. When something is manual and repetitive, you automate it; when a new channel arrives, you wire it in.

  • Measure honestly. UTM and naming conventions designed as data (they feed our BigQuery warehouse and attribution models), pixels and conversion events per platform, and dated cross-platform analyses that become the team's institutional memory.

Channels & stack

Channels: Meta · Google Ads · TikTok (next) · LinkedIn · X · organic search & social Stack: Python (stdlib-first) · Meta Marketing API · Google Ads API / GAQL · Google Search Console · Claude Code + MCP (agent tooling) · Remotion (programmatic video) · BigQuery · policies-as-code by PR

You might be a great fit if you
  • Have 4+ years spanning performance marketing and engineering — you've run real budgets and written production code (strong Python preferred).

  • Have gone deep on at least two major ad platforms (Meta, Google, TikTok, LinkedIn, X) — at API depth, not just the UI: rate limits, learning phases, targeting quirks, attribution windows.

  • Have genuine brand sensibility — you notice type, palette, and tone, and can tell on-brand from almost-on-brand at a glance.

  • Are data-fluent: SQL, funnel math, attribution; comfortable defining a metric and defending it to leadership.

  • Have safety instincts — dry runs, guardrails, idempotency — because your code and your decisions touch live ad spend.

  • Are AI-forward: excited to work through agents and build the tooling that makes them safe and effective.

Nice to have
  • International, multilingual campaigns; localization at scale.

  • SEO or content-marketing background.

  • Programmatic creative or video (Remotion or similar).

  • Experience building MCP servers, LLM agents, or AI workflow tooling.

  • BigQuery/dbt or analytics-engineering exposure.

  • Early-startup experience owning a function solo.

What success looks like in the first six months
  • Every live channel runs through you — budgets, creative, and the weekly performance review — and at least one new channel (TikTok, LinkedIn, or X) is launched and honestly measured.

  • The brand is consistent everywhere, even as languages and surfaces multiply.

  • Leadership sees per-channel cost-per-outcome they trust, and the platform has grown wherever the work was manual.

    Note: Artificial intelligence may be used in the screening or assessment of applicants.

    Compensation:
    C$100K to C$150K + Offers Equity

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI-Powered Marketing Engineer — Equity
AI-Powered Marketing Engineer — Equity

Passage • Toronto

On-site
CAD 100,000 - 150,000
Equity
Performance Marketing Manager
Performance Marketing Manager

Stackadapt • Canada

On-site
CAD 76,000 - 91,000
Highly competitive salary
Retirement/401K/Pension Savings
Comprehensive mental health care program
+2
Senior Manager, Content & Product Marketing
Senior Manager, Content & Product Marketing

Alloy.ai • Vancouver

On-site
CAD 190,000 - 250,000
Marketing Manager — Growth, Lifecycle & Retargeting
Marketing Manager — Growth, Lifecycle & Retargeting

JRS College of Business and Healthcare • Toronto

Hybrid
CAD 70,000 - 90,000
Senior Media Buyer
Senior Media Buyer

Purely-Optimal-Inc. • Vancouver

On-site
CAD 80,000 - 110,000
Senior Manager, Content & Product Marketing
Senior Manager, Content & Product Marketing

Alloy • Vancouver

On-site
CAD 120,000 - 180,000
Performance Marketing Manager
Performance Marketing Manager

HRB • Toronto

On-site
CAD 90,000 - 130,000
Lead Marketing Data & Analytics Engineer
Lead Marketing Data & Analytics Engineer

Helio Home • Vancouver

On-site
CAD 120,000 - 180,000
Dental, Vision and Life Insurance
Extended Health Care
Disability Insurance
+2
Senior Analytics Engineer
Senior Analytics Engineer

Passage • Toronto

On-site
CAD 100,000 - 150,000
Marketing Operations Analyst (RevOps) - ShareGate
Marketing Operations Analyst (RevOps) - ShareGate

ShareGate • Montreal (administrative region)

Hybrid
CAD 100,000 - 130,000
LTIP program
RRSP + health insurance + telemedicine
Annual wellness budget
+3