Find work in Canada.

331,526 jobs across our Canadian network. How we count

Jobs in Canada

25+ jobs

Email me new jobsSave this search
  • Senior Machine Learning Engineer

    Fusemachines

    Remote, Canada

    Contract · Remote

    …(terabytes/petabytes of bidstream and user event data) using SQL, Python, and distributed computing frameworks (e.g., Spark,…

  • Senior Data Engineer

    Ledcor

    Vancouver, BC

    Full-time

    Design, build, and maintain production-grade data pipelines using PySpark and Databricks Spark Declarative Pipelines (SDP), including Python and SQL transformations across medallion…

  • Senior Data Engineer - Toronto

    Trisura

    Toronto, ON

    Full-time

    Develop robust, reusable ETL/ELT and data transformation solutions using T-SQL, Python, PySpark, and Spark SQL, including incremental loading, Change Data Capture (CDC), schema evolution,…

  • Sr Java Developer--CHODC5892126

    Compunnel Inc.

    Montreal, QC

    $65 USD / hour

    Contract

    Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages

  • Data Scientist, AI & Machine Learning

    Scotiabank

    Toronto, ON

    …strategy, using cutting-edge Gemini prompting techniques and robust Python coding to solve high-impact business challenges. Success in this role requires strong communication,…

  • Data Engineer (Early Career) (Canada)

    Jobright.ai

    Canada

    Full-time

    Strong proficiency in Python and SQL, with hands-on experience writing and debugging data transformation logic

  • Principal Data Engineer

    Xplore Inc

    Markham, ON

    Full-time

    Expert hands-on skills with modern data lakehouse and distributed compute platforms (e.g., Spark-based ecosystems, cloud-native storage, streaming frameworks).

  • Senior Data Engineer

    National Bank of Canada

    Montreal, QC

    Full-time

    Proficiency in at least one of the following data languages or technologies: SQL, Python, Spark or SAS

  • Python/Spark Developer

    Collabera

    Toronto, ON · Greater Toronto Area, Canada

    $70 to $75 CAD / hour

    Contract

    We are seeking an experienced Python/Spark Developer with strong expertise in building enterprise-grade backend applications and large-scale data processing solutions within the financial…

  • Data Science Developer

    Transit

    Montreal, QC

    $90,000 to $125,000 CAD / year

    Full-time

    …data by riders and agencies alike. We’re looking for a senior developer who can bring a mix of analytical rigour and a 1000W creative spark to show us whole new possibilities of what can be…

  • Data Engineer, Early Career - 2026 (CAN)

    Amazon

    Toronto, ON

    Full-time

    Experience with one or more scripting language (e.g., Python, KornShell)

  • Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)

    Agoda

    Toronto, ON

    Full-time

    Be comfortable navigating the following technology stack: Python3, Scala Spark, Hadoop, SQL, S3 etc.

  • Senior Software Engineer

    Zodiac Solutions, Inc

    Montreal, QC

    Full-time

    Job Description – Core java, Apache Spark, Python

  • Senior Data Engineer - Toronto

    Trisura Guarantee Insurance Company

    Toronto, ON

    Develop robust, reusable ETL/ELT and data transformation solutions using T-SQL, Python, PySpark, and Spark SQL, including incremental loading, Change Data Capture (CDC), schema evolution,…

  • Senior/Lead Azure Cloud Data Engineer

    Nityo Infotech

    Toronto, ON

    Contract

    Optimize Spark jobs for performance, scalability, and cost efficiency.

  • Principal Engineer - GTB Data and Platforms

    TD

    Toronto, ON

    Full-time

    Strong hands-on development experience in modern programming languages such as Java and Python

  • Senior Azure Databricks Consultant

    BURGEON IT SERVICES

    Burnaby, BC

    Contract

    Optimize Spark jobs (partitioning, caching, broadcast joins, AQE) for performance and cost.

  • Big Data Developer

    Pacer Group

    Mississauga, ON

    $125,000 to $130,000 CAD / year

    Contract

    Develop and maintain scalable data pipelines using PySpark and Spark SQL for large datasets.

  • Principal Engineer - GTB Data and Platforms

    TD

    Toronto, ON

    Full-time

    Strong hands-on development experience in modern programming languages such as Java and Python

  • Senior Data Engineer (Databricks)

    Yochana

    Toronto, ON

    Contract

    Build and optimize data solutions using Databricks, PySpark, and Spark SQL.

  • Data Engineer, Early Career - 2027 (CAN)

    Amazon

    Toronto, ON

    - Experience with one or more scripting language (e.g., Python, KornShell)

  • New Graduate / Internship Applications

    Compass Data & AI

    Montreal, QC

    Internship

    Programming Languages: Proficiency in SQL and Python is essential; experience with PyTorch, Spark, Scala, or similar technologies is a plus.

  • Software Engineer III (AI Integration)

    Urban Ridge Supplies

    Toronto, ON

    Full-time

    Work with structured and unstructured datasets using Python, SQL, Spark, Pandas, etc.

  • AI Engineer

    Urban Ridge Supplies

    Guelph, ON

    Full-time

    Proficiency in at least one programming language such as Python, PySpark, R, or SQL.

  • Machine Learning Engineer

    Urban Ridge Supplies

    Toronto, ON

    Full-time

    You write production-quality code (Python at minimum) and can work inside a real backend codebase