Find work in Canada.

568,893 jobs across our Canadian network. How we count

  • Developer, Quality Assurance & Automation

    Croesus

    Laval, QC

    • Full-time

    Part of the Technical Quality Assurance team, the Developer, Quality Assurance & Automation plays a key role in designing, automating, and optimizing our Web, API, and Performance testing…

  • Data Engineer

    GEI Consultants, Inc.

    Vaughan, ON

    • $90,000 to $150,000 CAD / year
    • Full-time

    Proficiency in Python and SQL; experience with PySpark or Spark is strongly preferred.

  • Data Engineer

    GEI Consultants, Inc.

    Guelph, ON

    • $90,000 to $150,000 CAD / year
    • Full-time

    Proficiency in Python and SQL; experience with PySpark or Spark is strongly preferred.

  • Data Engineer

    GEI Consultants, Inc.

    Kitchener, ON

    • $90,000 to $150,000 CAD / year
    • Full-time

    Proficiency in Python and SQL; experience with PySpark or Spark is strongly preferred.

  • Artificial Intelligence Engineer

    Insight Global

    Toronto, ON

    • $60 to $80 CAD / hour
    • Contract

    …enhance detection capabilities. The role involves developing Python-based tooling, orchestrating AI agents, and translating detection research into scalable…

  • Data AI Engineer

    Tata Consultancy Services

    Mississauga, ON

    • $100,000 to $130,000 CAD / year
    • Full-time

    We are seeking an experienced AI/ML Developer to design, develop, and deploy machine learning and generative AI solutions. The ideal candidate should possess strong expertise in Python,…

  • Cost Controller

    PTAG

    Calgary, AB

    • Contract

    Practical, advanced AI skills applied to project controls (for example Microsoft Copilot, Power BI/Power Query, Python, or LLM-based tools), with specific examples you can describe.

  • Data Scientist (Master's) - Montreal (2027 Start Date) | Scientifique des données (diplôme de maîtrise) - Montréal (Date de début 2027)

    Analysis Group

    Montreal, QC

    • Full-time

    Proficiency in Python and/or R is required, with project experience in either language.

  • AI Platform Engineer

    Apptoza Inc.

    Halifax, NS

    • Full-time

    Develop value-add services that integrate with the existing DevOps stack.

  • Senior Data Scientist (PhD) - Montreal (2027 Start Date) | Scientifique des données senior (diplôme de doctorat) - Montréal - (Date de début 2027)

    Analysis Group

    Montreal, QC

    • Full-time

    Proficiency in Python and/or R is required, with project experience in either language.

  • Risk Quant Model Developer

    BNP Paribas

    Montreal, QC

    • Full-time

    To contribute as an objective “second pair of eyes” that risks taken on by the Bank align with its policies.

  • Senior Python Developer

    CGI

    Toronto, ON

    • Full-time

    We are seeking a Senior Python Developer with 8+ years of experience in Python scripting, data engineering, and SQL. The successful candidate will collaborate with business users, support…

  • Manager, Data Operations

    AstraZeneca

    Mississauga, ON · Canada - Mississauga

    • Full-time

    When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire life-changing medicines. In-person working gives us the platform to connect, work at pace…

  • Senior Software Engineer, Finance System

    Element Fleet Management

    Toronto, ON

    • Full-time

    You have hands-on experience with modern programming languages such as Java, C#, Python, or JavaScript/TypeScript, as well as front-end technologies such as React or Angular.

  • Revenue Management Analysis, Science and Innovation Analyst

    Air Canada

    Dorval, QC

    • Full-time

    Technology skills in particular working with large databases (SQL or Dataiku), coding (R and Python preferred), reporting tools (PowerBI, Tableau or Fabric) and agentic flow design (such as…

  • Associate Data Analyst

    Konrad

    Toronto, ON

    …to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built on innovation and a commitment to creating…

  • SDET (Intermediate)

    Actalent

    Waterloo, ON

    • $40 to $50 CAD / hour
    • Contract

    At least 3 years of hands-on, real-time experience with Python development.

  • Test Engineer

    Actalent

    Ottawa, ON · Nepean, ON

    • $50 to $60 CAD / hour
    • Contract

    Proficiency with Python for scripting and programming in test environments.

  • Data Scientist

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Toronto One York

    • Full-time

    …for: in-depth coding knowledge of an analytical tool(s) (i.e., Python); data science techniques and concepts; working with structured data and unstructured data. Thirst for learning. You…

  • BMO Capital Markets Summer 2027 Internship Risk and Capital Solutions Analyst, Toronto

    BMO

    Toronto, ON · FCP

    • Full-time

    …largest diversified financial services providers in North America with US$1.1 trillion total assets and approximately 53,000 employees as of April 30,…

  • Full Stack Software Developer

    GHD Group Pty Ltd

    Waterloo, ON

    We're on the lookout for an Intermediate Full-Stack Software Developer to join our Waterloo, Ontario office. You're a strong engineer with 5+ years of experience who enjoys solving real…

  • Senior Developer Data Engineering

    National Bank of Canada

    Montreal, QC

    • Full-time

    Evolve the data platform by automating the infrastructure with

  • Senior Power Platform Engineer

    Aptino, Inc.

    Montreal, QC

    • $45 to $50 CAD / hour
    • Contract

    We are looking for an experienced Senior Microsoft Power Platform Engineer with strong expertise in Power Apps, Power Automate, AI Builder, Copilot Studio, Dynamics 365, and Azure AI…

  • Intern, Investment Analytics Engagement

    Connor, Clark & Lunn Financial Group (CC&L)

    Vancouver, BC

    • Internship

    Advanced knowledge of Excel, Word, and PowerPoint; experience with Python or other programming language will be an asset.

  • Senior Business Intelligence Specialist – Oracle

    BITS Recruiting

    Toronto, ON

    • $98 to $100 CAD / hour
    • Contract

    Develop Python-based ETL processes using AWS Glue to extract, transform, validate, and load data.