A

Absorb Software

Cloud-based LMS for corporate training management

Staff Marketing Technology Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeRemote in CanadaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Data Science, or a related technical field.
  • At least 5 years of data engineering experience, with demonstrated breadth into software and/or AI application development.
  • Strong software-engineering fundamentals, including Git-based workflows, code review, automated testing, and continuous integration and continuous delivery (CI/CD) for clean, reproducible deployments.
  • Hands-on experience deploying applications on Google Cloud, such as Cloud Run, Cloud Functions, or Google Kubernetes Engine (GKE), using containerization with Docker and infrastructure as code such as Terraform.
  • Experience building and deploying AI/large language model applications and agents, such as Vertex AI/Agent Builder or LangChain/LangGraph, designing application programming interfaces (APIs), such as FastAPI, and evaluating AI system reliability.
  • Expertise in SQL and Python, and proven experience designing and implementing batch and streaming extract, transform, and load (ETL)/extract, load, and transform (ELT) processes and pipelines and integrating with APIs.
  • Experience with BigQuery and dbt, and a solid understanding of data warehouse modeling concepts.
  • Working knowledge of data security and governance best practices, including identity and access management (IAM)/least privilege, secret management, and handling sensitive/personally identifiable information (PII).
  • Experience in cloud environments; Google Cloud Platform (GCP) is preferred, while Amazon Web Services (AWS) or Microsoft Azure is an asset.
  • Excellent written and verbal communication skills.

Responsibilities

  • Own and evolve the marketing data platform, a BigQuery data warehouse with dbt-based transformations, by designing and maintaining ETL/ELT pipelines that connect diverse data sources and scale with measurement needs.
  • Design, build, and deploy applications and AI agents on Google Cloud, exposing backends for agentic use and lightweight frontends/user interfaces where needed, to automate marketing and product workflows.
  • Develop AI-powered tools that enable Marketing, Product, and other teams to self-serve automation, and apply AI to automate data-engineering work.
  • Uphold engineering best practices across an AI-assisted codebase, including Git-based version control, code review, semantic versioning, automated testing, and CI/CD for clean, reproducible deployments; ensure AI-generated code is production-ready before shipping.
  • Own data security and governance across the platform, including least-privilege access (IAM), secret management, PII handling, BigQuery row- and column-level security, and safeguards for AI systems with data access against prompt injection and data exfiltration.
  • Collaborate with Marketing, Finance, Sales, Marketing Operations, Data Analysts, and BI specialists to understand data and tooling needs, ensure data integrity, and resolve discrepancies through root-cause analysis.
  • Shape the marketing technology and AI platform stack to align it with strategic priorities and maximize business impact and growth.
  • Assess and mitigate risks to delivery timelines, quality, stability, and performance, ensuring the reliability and robustness of data and AI infrastructure.
  • Serve as a subject-matter expert in data architecture, AI application engineering, and marketing technology; stay current through research, proofs of concept, and reusable frameworks that drive innovation and efficiency.
  • Provide technical guidance and architectural expertise across initiatives and take on other responsibilities as needed to support evolving business priorities.

Desired Qualifications

  • Familiarity with Fivetran and marketing software categories, including content management, customer relationship management (CRM), experience management, email marketing, and tracking tools.
  • Familiarity with data visualization tools such as Power BI or Tableau.

About the Company

Absorb Software

Cloud-based LMS for corporate training management

Absorb LMS is a cloud-based learning management system (LMS) that helps businesses deliver, manage, and track employee training. It works as a subscription-based SaaS platform, with pricing based on active users and feature needs. Core functions include creating and managing courses, mobile learning, gamification, reporting and analytics, and e-commerce to sell training content to external audiences. It stands out by prioritizing ease of use and customization, offering a broad feature set and built-in e-commerce, analytics, and a global presence to support corporate learning across industries. Its goal is to help organizations train employees at scale, improve engagement and measure learning outcomes to boost workforce performance.

Company size
501-1,000
Company stage
Acquired
Total funding
$59M
Headquarters
Calgary, Canada
Founded
2003

Recently Posted Jobs

Explore more opportunities at Absorb Software

See more jobs