CareerPlanSign in

Software Engineer, Data Systems (Python)

Canada🌐 Remote💼 Full-time💰 $140,000–$140,000🗓 2026-09-23 → 2026-09-25

Core

Build and evolve data infrastructure, pipelines, and integrations for a marketing intelligence platform serving advertising, commerce, and real-time customer events.

Role type

Senior IC data systems engineer (Python)

Builds

Scalable data pipelines, secure APIs, and integration systems for a multi-tenant SaaS marketing platform.

Domain

Marketing intelligence, data engineering, cloud-native infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Python, REST API development, SQL, cloud data warehouses (BigQuery/Snowflake/Redshift), orchestration frameworks (Airflow/Dagster/Prefect), Docker, event-driven and batch processing architectures

Preferred skills

GraphQL, webhooks, OAuth 2.0, Kubernetes, ERP/CRM/CDP integrations, real-time data processing tools, data governance (GDPR/SOC 2), multi-tenant SaaS experience

Technologies

Python, SQL, BigQuery, Snowflake, Redshift, Airflow, Dagster, Prefect, Docker, Kubernetes, OAuth 2.0

Responsibilities

Build and maintain reliable data pipelines ingesting from external and internal sources; Develop and support secure, tenant-aware APIs and integrations; Implement monitoring and alerting for data freshness and performance; Improve data flows balancing cost, efficiency, and reliability; Partner with teams to extend the integration platform; Contribute to scalability in a cloud-native, containerized environment

Seniority

Mid-level to Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.