Latest AI JobsBrowse Jobs
Absorb Software logo

Staff Marketing Technology Engineer

Absorb SoftwareRemote CANMarketing
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
11 Sept 2026
Status
Open · checked 7d ago

About this role

The Industry's #1 Learning Management System is seeking a remote Staff Marketing Technology Engineer based in Canada to build AI applications and manage data platforms. This senior individual contributor role is ideal for a data and software professional who wants to shape the future of e-learning solutions through advanced automation.

Role Overview

Absorb Software is hiring a Staff Marketing Technology Engineer for a remote position in Canada within the marketing department. The professional in this role will split focus between stewarding a mature data platform and designing cutting-edge AI applications on Google Cloud. Operating as a senior individual contributor, the engineer will provide technical leadership and architectural direction for the marketing technology stack without direct reports.

Key Responsibilities

Own and evolve the marketing data platform, utilizing BigQuery and dbt-based transformations to build reliable ETL and ELT pipelines.
Design, build, and deploy applications and AI agents on Google Cloud to automate marketing and product workflows.
Develop AI-powered tools that allow marketing and product teams to utilize self-service automation.
Enforce strict engineering best practices across AI-assisted codebases, including Git version control, code reviews, automated testing, and CI/CD pipelines.
Manage data security and governance across the platform, focusing on least-privilege access, secret management, PII handling, and guardrails against prompt injection.
Collaborate closely with marketing, finance, sales, data analysts, and BI specialists to ensure data integrity and resolve discrepancies.
Act as a subject matter expert in data architecture, AI application engineering, and marketing technology.

Requirements

Bachelor’s or Master’s degree in Computer Science, Data Science, or a related technical field.
Minimum of 5 years of data engineering experience, alongside demonstrated strength in software or AI application development.
Solid software engineering fundamentals encompassing Git workflows, code reviews, automated testing, and CI/CD.
Hands-on experience deploying applications on Google Cloud using Cloud Run, Cloud Functions, or GKE, alongside Docker and Terraform.
Experience building AI and LLM applications using tools like Vertex AI, LangChain, or LangGraph, alongside FastAPI design.
Expertise in SQL and Python with proven experience in batch and streaming ETL/ELT processes.
Mandatory experience working with BigQuery, dbt, and data-warehouse modeling concepts.
Working knowledge of cloud security, IAM, secret management, and handling sensitive PII data.
Excellent written and verbal communication skills.

Nice to Have

Familiarity with AWS or Azure cloud environments.
Experience with Fivetran and marketing software categories like content management, CRM, email marketing, and tracking tools.
Familiarity with data visualization platforms such as Power BI or Tableau.

Skills and Tools

Python
SQL
AWS
GCP
Azure
Docker
LLM
LangChain
dbt
Terraform

Salary and Benefits

Fully remote-first work environment with flexible arrangements.
Comprehensive health and wellness benefits, including medical and dental coverage based on location.
Retirement savings programs and eligibility for two different bonus plans.
Generous paid time off.
New hire equipment allowance and a monthly flex allowance.
Opportunities for career growth and internal mobility alongside employee-driven DE&I programs.

About the Company

Absorb Software is a leading global AI-driven learning platform provider that helps organizations unlock workforce potential. Utilizing an innovative Strategic Learning Systems approach, the company empowers businesses to align learning with strategic goals. Trusted by more than 3,300 organizations and 34 million users worldwide, Absorb delivers personalized and engaging learning experiences through cutting-edge AI and seamless integrations.

How to Apply

Interested candidates should visit the official Absorb Software careers page to submit an application.

Skills and tech stack

Questions candidates ask

Is this position fully remote?

Yes, this is a fully remote role located in Canada.

Does this role require direct reports?

No, this is a senior individual contributor role that does not manage direct reports.

What cloud platform is primarily used for this role?

The role primarily uses Google Cloud, though experience with AWS or Azure is considered an asset.

What level of experience is required?

Candidates must have 5+ years of data engineering experience with breadth into software and AI application development.

What specific data warehouse tools are mandatory?

BigQuery and dbt are required for this position.

Ready to apply?

The application is on the official Absorb Software careers page.

Apply on company site