Current search

Remote IT roles open to Canada.

Browse remote IT roles that accept candidates based in Canada.

Search guide

Remote IT jobs in Canada with clear eligibility

Candidate locationCanadaStack focusAll IT stacksMira checkCountry eligibility

This page focuses on remote roles that list Canada as an accepted candidate location. That matters because many remote jobs still restrict applications by country, timezone, payroll, legal entity, or hiring policy.

Use country and technology filters to compare roles by stack, seniority, accepted countries, and application readiness before opening the full role page.

  • Confirm your country is accepted before applying.
  • Compare stack, seniority, and application flow.
  • Create alerts for new roles open to candidates in Canada.
Refine resultsNarrow by stack or candidate location.
50 matching roles
Hiring locations
View all locations
Open positions

Filtered roles

Showing latest 24 of 50 Market intelligence
Current search50 roles: "Data Engineer Python" · Location: Canada
Stay close to this search

Stay close to this search: Data Engineer Python open to Canada.

Start with a keyword, then narrow by stack or candidate location.

Save alert
Mira top pick

Data Engineer

ShyftLabs · Data Science

Eligibility checked Fresh this week

Design, build, and maintain scalable and reliable batch and real-time ETL/ELT data pipelines using cloud services such as GCP Dataflow, Cloud Functions, Pub/Sub, and Cloud Composer.

Hiring from Canada
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackAWS, AzureSeniority signalSeniorSource freshnessJul 4
Company-site apply Source freshness Remote
Jul 4 SeniorCanada
AWSAzureDockerGCPMongoDB

Data Engineer

Athos Commerce · Data Science

Eligibility checked Fresh this week

A highly collaborative team player who enjoys solving complex data problems • Passionate about building scalable and reliable systems

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (60).
Why this role is apply-ready
Eligible countries60 accepted countriesStackAWS, AzureSeniority signalSeniorSource freshnessJul 6
Company-site apply Source freshness Remote
Jul 6 SeniorAlbaniaAustraliaAustriaBangladeshBelarus+55
AWSAzureCI/CDGCPPython

Data Engineer

Nebius · Data Science

Eligibility checked Fresh this week

Design, develop, and maintain scalable data pipelines.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (42).
Why this role is apply-ready
Eligible countries42 accepted countriesStackDocker, KubernetesSeniority signalSeniorSource freshnessJul 4
Company-site apply Source freshness Remote
Jul 4 SeniorAlbaniaAustriaBelarusBelgiumBulgaria+37
DockerKubernetesPythonSparkSQL

Data Engineer

Anteriad · Data Science

Eligibility checked

Partner with technical and non-technical stakeholders to translate business requirements into scalable, reliable, and maintainable data engineering solutions.

10 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (10).
Why this role is apply-ready
Eligible countries10 accepted countriesStackAWS, AzureSeniority signalMiddleSource freshnessJul 2
Company-site apply Source freshness Remote
Jul 2 MiddleAustraliaCanadaFranceGermanyIndia+5
AWSAzurePythonSparkSQL

Senior Data Engineer, Risk

Block · 10109 Risk - Risk ML & DS

Eligibility checked Fresh this week

Lead the creation and optimization of existing data models through AI code generation on eventing, customer level, and process level data.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (27).
Why this role is apply-ready
Eligible countries27 accepted countriesStackPython, SnowflakeSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorArgentinaBahamasBarbadosBelizeBermuda+22
PythonSnowflakeSQL

Senior Data Engineer I

Samsara · Platform

Eligibility checked Fresh this week

You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact – helping to keep the lights on, get food into grocery stores, and most importantly

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackAWS, AzureSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorCanadaUSA
AWSAzureGCPPythonREST

Senior Data Engineer

Samsara · Business Systems

Eligibility checked Fresh this week

You want to impact the industries that run our world: Your efforts will result in real-world impact — helping keep the lights on, get food into grocery stores, reduce emissions, and ensure workers return home safely.

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackAWS, AzureSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorCanadaUSA
AWSAzureGCPPostgreSQLPython

Senior Data Engineer

Mozilla · Core Services

Eligibility checked Fresh this week

Build the pipes: You’ll build and manage our business data pipelines as well as transform Firefox telemetry data into structured high quality datasets Mozillians can rely on

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackGCP, PythonSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorCanadaUSA
GCPPythonSQL

Principal Data Engineer (Product Data)

Everway

Eligibility checked Fresh this week

Design and deliver product data products on Databricks — owning ingestion, transformation, and serving layers across the medallion architecture (bronze/silver/gold) to produce certified datasets consumed across product, analytics

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (41).
Why this role is apply-ready
Eligible countries41 accepted countriesStackCI/CD, PythonSeniority signalSeniorSource freshnessJul 7
Company-site apply Source freshness Remote
Jul 7 SeniorAlbaniaAustriaBelarusBelgiumBulgaria+36
CI/CDPythonSQL

Senior Research Data Engineer (Canada)

PointClickCare

Eligibility checked

Own the gold data layer. Transform messy, silver tables into curated, semantically rich, clean and documented gold datasets suitable for AI model development, including datasets and features reusable for AI development across projects.

Hiring from Canada
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackAWS, AzureSeniority signalSeniorSource freshnessJul 2
Company-site apply Source freshness Remote
Jul 2 SeniorCanada
AWSAzureCI/CDLLMPython

Intermediate Data Engineer

AB InBev · Data Science

Eligibility checked Fresh this week

Knowledge of Azure cost drivers (AWS/GCP is a plus).- Ability to prioritize initiatives by ROI and business impact.- Strong problem-solving and execution in fast-paced environments.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (64).
Why this role is apply-ready
Eligible countries64 accepted countriesStackAWS, AzureSeniority signalMiddleSource freshnessJul 4
Company-site apply Source freshness Remote
Jul 4 MiddleAlbaniaArgentinaAustriaBahamasBarbados+59
AWSAzureGCPPythonSQL

Senior Finance Systems Engineer: Oracle Fusion- Remote, US

Block · 10416 Engineering - Business Platform

Eligibility checked Fresh this week

Drive AI-First Development: Embed AI-assisted development tools (Cursor, Claude, GitHub Copilot) into your daily workflow to accelerate code generation, automate testing, and elevate delivery velocity.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (27).
Why this role is apply-ready
Eligible countries27 accepted countriesStackJava, PythonSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorArgentinaBahamasBarbadosBelizeBermuda+22
JavaPythonRESTSQL

Staff Data Platform Engineer

Honor · Data Science

Eligibility checked Fresh this week

Lead the architecture and development of scalable, secure, and cost-efficient data platforms on AWS.

9 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (9).
Why this role is apply-ready
Eligible countries9 accepted countriesStackAWS, PythonSeniority signalSeniorSource freshnessJul 4
Company-site apply Source freshness Remote
Jul 4 SeniorAustraliaCanadaIndiaIrelandNew Zealand+4
AWSPython

Senior Data Engineer

MediaRadar

Eligibility checked

Team Leadership & People Management: Lead, manage, and grow a distributed team of data engineers (across North America and India) who report directly to you.

3 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (3).
Why this role is apply-ready
Eligible countries3 accepted countriesStackAWS, AzureSeniority signalSeniorSource freshnessJul 2
Company-site apply Source freshness Remote
Jul 2 SeniorCanadaMexicoUSA
AWSAzureCI/CDDockerKubernetes

Senior ML Engineer (Python/Big Data)

VirtusLab

Eligibility checked Fresh this week

Strong Python and production ML skills, with a proven track record of shipping models into real production pipelines.

5 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (5).
Why this role is apply-ready
Eligible countries5 accepted countriesStackAWS, DockerSeniority signalSeniorSource freshnessJul 5
Company-site apply Source freshness Remote
Jul 5 SeniorCanadaGermanyIndiaUnited KingdomUSA
AWSDockerGCPPythonSnowflake

Senior Machine Learning Engineer, Model Risk Management

Block · 11003 Risk - Prod Dev - Square

Eligibility checked Fresh this week

Independently challenge model owners across lending, fraud, and AML: reproduce their results, set and defend the acceptance thresholds, and own the call on whether a model is sound.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (27).
Why this role is apply-ready
Eligible countries27 accepted countriesStackAWS, GCPSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorArgentinaBahamasBarbadosBelizeBermuda+22
AWSGCPPythonSnowflakeSQL

Software Engineer II, Technical Search Visibility

Instacart · Marketing

Eligibility checked Fresh this week

Build and ship full SEO and AEO features end-to-end with minimal oversight, from development through experimentation and rollout.

Hiring from Canada
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackPostgreSQL, PythonSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedCanada
PostgreSQLPythonReactSnowflakeSpark

Senior Software Engineer II, Ads Data Solutions Engineering

Instacart · Software Engineering

Eligibility checked Fresh this week

Technical leadership and roadmap

Hiring from Canada
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackAWS, CI/CDSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorCanada
AWSCI/CDPythonRESTSnowflake

Senior Software Engineer I — Agentic Analytics

Instacart · Software Engineering

Eligibility checked Fresh this week

You will be part of a small, ambitious team with a large amount of ownership and surface area, contributing directly to the AI-for-Data charter at Instacart.

Hiring from Canada
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackPython, SnowflakeSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorCanada
PythonSnowflakeSQL

Senior Program Manager, Quality Assurance

Instacart · Customer Experience & Operations

Eligibility checked Fresh this week

Program Operations: Operate the QA cadences end-to-end — daily anomaly standups, weekly quality reviews, monthly business reviews, and quarterly rubric calibration sessions.

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackPython, SQLSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadCanadaUSA
PythonSQL

Senior Data Scientist (I & II)

Instacart · Data Science

Eligibility checked Fresh this week

Own analytical frameworks that guide the product roadmap.

Hiring from Canada
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackPython, SQLSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorCanada
PythonSQL

Senior Staff Software Engineer, Backend (Data and Storage Services)

Affirm · Infrastructure Platform Eng

Eligibility checked Fresh this week

Architect and evolve Affirm's lakehouse analytics platform, driving strategy around Snowflake, Apache Iceberg, and Spark to deliver scalable, high-performance analytical infrastructure.

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackAWS, CI/CDSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadCanadaUSA
AWSCI/CDPythonRESTSnowflake

Senior Staff Software Engineer, Backend (Data and Storage Services)

Affirm · Infrastructure Platform Eng

Eligibility checked Fresh this week

Architect and evolve Affirm's lakehouse analytics platform, driving strategy around Snowflake, Apache Iceberg, and Spark to deliver scalable, high-performance analytical infrastructure.

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackAWS, CI/CDSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadCanadaUSA
AWSCI/CDPythonRESTSnowflake

Sr. Data Ops Engineer

Samsara · Business Systems

Eligibility checked Fresh this week

You want to impact the industries that run our world: Your efforts will result in real-world impact—helping to keep the lights on, get food into grocery stores, reduce emissions, and most importantly

Hiring from Canada
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackAWS, AzureSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorCanada
AWSAzureCI/CDGCPPostgreSQL