Python jobs in Canada

129 live Python roles in Canada, collected daily from specialist recruitment agencies. Freelance and permanent, straight from the recruiter desks that rarely post on the big job boards.

129 live26 freelance98 permanent80 remote
Senior Oracle Developer
Freelanceremote🇨🇦 Canada📍 CanadaOracleSQLPythonPandas
Senior Software Engineer, Backend (PBA - Growth)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Software Engineer, Backend (ML Feature Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Cloud Data Migration Engineer Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto, Ontario12 monthsSnowflakeAzureAKSAirflow
Data Analytics Manager Python Sas SQL Retail Banking Products Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto6 monthsPythonSASSQLPower BI
DevOps Specialist Mobile Ci Cd Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto8 months + extensionGitHub ActionsJenkinsPythonBash
Cyber Security Analyst Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto7 monthsSplunkQRadarPythonPowerShell
Cyber Security Analyst Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto8 monthsSplunkQRadarAWSAzure
Power BI Data Analytics Systems Analyst Edmonton
Freelancehybrid🇨🇦 Canada📍 Edmonton, Alberta9 months + extensionPower BIAzure Data FactoryAzure DatabricksPython
Data Analyst Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto, Ontario6 months + extensionSQLPythonDatabricksGCP
Senior AI Platform Engineer
Permanentonsite🇨🇦 Canada📍 Toronto, CanadaPythonAWSTerraformDocker
Murex DevOps
Permanent🇨🇦 Canada📍 Toronto, CanadaJenkinsGitLab CIAzure DevOpsGit
Staff Software Engineer, Backend (Marketplace/App Experience)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
AI Focused Incident Response Contractor Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto6 monthsLangGraphLangChainSemantic KernelAutoGen
AI Focused Incident Response Contractor Toronto
Freelancehybrid🇨🇦 Canada📍 Toronto6 months + extensionPythonPowerShellLangChainOpenAI Assistants
Senior Staff Software Engineer, Payments
Permanentremote🇨🇦 Canada📍 Remote - CanadaPythonGoJava
Senior Software Engineer - Data Platform
Permanentremote🇨🇦 Canada📍 Remote - CanadaPythonGoJavaSQL
Senior Software Engineer, Backend (Consumer - Risk)
Permanentremote🇨🇦 Canada📍 Remote - CanadaGoRubyPythonJava
Staff Data Scientist, Marketing
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaPythonRSQL
Staff Data Scientist, Consumer
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaSQLPythonR
Staff Data Scientist, Ads
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaPythonRSQL
Software Engineer, Ads
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaGoPythonScalaSpark
Software Engineer
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaGoPythonScalaSpark
Senior Staff Data Scientist - Consumer Relevance
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaSQLPythonR
Senior Staff Data Scientist - Consumer Experimentation
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaSQLPythonR
Senior Machine Learning Engineer
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaPythonPyTorchTensorFlowSpark
Senior Data Scientist, Ads
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaPythonRSparkHadoop
Senior Data Science Manager, Marketing
Permanentremote🇨🇦 Canada📍 Remote - Ontario, CanadaSQLPythonRClaude
Backend Engineer (Ruby), AI Engineering: Agent Observability
Permanentremote🇨🇦 Canada📍 Remote, CanadaRubyRailsGraphQLREST APIs
Staff Software Engineer - Platform, SysEng · Canada
Permanentremote🇨🇦 Canada📍 Canada (Remote)GoPythonKubernetesTerraform
Staff Software Engineer · Canada
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonSalesforceSnowflakeBigQuery
Staff AI Engineer · Canada
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonJavaScriptNode.jsGoogle Cloud Platform
Staff AI Engineer, RevOps · Canada
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonJavaScript/Node.jsGoogle Cloud PlatformBigQuery
Senior AI Engineer · Canada
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonJavaScriptNode.jsGoogle Cloud Platform
Sr · AWS Developer
Permanentremote🇨🇦 Canada📍 Remote - Canada (Alberta, British Columbia, Ontario Only)PythonJavaScriptAWSLambda
Sr · AWS Consultant
Permanentremote🇨🇦 Canada📍 Remote - Canada (Alberta, British Columbia, Ontario Only)AWSAmazon ConnectPythonJava
Salesforce Technical Architect, Data & AI
Permanentremote🇨🇦 Canada📍 Remote - Canada (Alberta, British Columbia, Ontario Only)Salesforce Data 360AgentforceMuleSoftSQL
Salesforce Technical Architect, AI and Agentforce
Permanentremote🇨🇦 Canada📍 Remote - Canada (Alberta, British Columbia, Ontario Only)SalesforceAgentforceApexJavaScript
AWS Technical Architect
Permanentremote🇨🇦 Canada📍 Remote - Canada (Alberta, British Columbia, Ontario Only)AWSAmazon ConnectLambdaLex
AWS Solution Architect
Permanentremote🇨🇦 Canada📍 Remote - Canada (Alberta, British Columbia, Ontario Only)AWSAmazon ConnectLambdaLex
Senior Python Software Engineer - AI
🇨🇦 Canada📍 CanadaProduct Development
Senior Python Backend Engineer
🇨🇦 Canada📍 CanadaProduct Development
Senior Python Backend Developer
🇨🇦 Canada📍 CanadaProduct Development
Senior DevOps Engineer - AWS, Python
🇨🇦 Canada📍 CanadaProduct Development
AI and Data Engineer
Permanenthybrid🇨🇦 Canada📍 Edmonton, AB, CanadaPythonSparkdbtAirflow
Staff Software Engineer, Backend
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonGoJavaKubernetes
Software Engineer Intern
Permanentremote🇨🇦 Canada📍 Toronto CanadaPythonGoJavaJavaScript
Senior Software Engineer, Backend (AI Agent Runtime)
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonGoKubernetesLLM
Senior Forward Deployed Engineer (AI Agent)
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonGolangAWSGCP
Machine Learning Engineering Intern
hybrid🇨🇦 Canada📍 Toronto, Canada (Hybrid)PythonPyTorchTensorFlow
Infrastructure Engineer/SRE
Permanentremote🇨🇦 Canada📍 Canada (Remote)KubernetesGolangPythonTerraform
Forward Deployed Engineering Intern (AI Agent)
Freelancehybrid🇨🇦 Canada📍 Toronto, Canada (Hybrid)PythonLLMsAPIs
Staff Data Scientist, Firefox
Permanentremote🇨🇦 Canada📍 Remote Canada; Remote USSQLPython
Staff Data Scientist, Firefox
Permanentremote🇨🇦 Canada📍 Remote; Remote Canada; Remote USSQLPython
Staff AI & Agentic Systems Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonGoLangChainLangGraph
Senior Staff Data Scientist
Permanentremote🇨🇦 Canada📍 Remote Canada; Remote USPythonRSQL
Senior Staff Data Scientist
Permanentremote🇨🇦 Canada📍 Remote; Remote Canada; Remote USPythonRSQL
Senior Software Engineer, Cloud Engineering
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonJavaScriptGoKubernetes
Senior Software Engineer, Cloud Development
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKubernetesHelmTerraform
Senior Security Engineer, Bug Bounty
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonJavaScriptGoRust
Senior Product Security Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaReactTypeScriptDjangoPython
Senior Data Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaSQLPythonGCPApache Spark
Machine Learning Engineer
Permanenthybrid🇨🇦 Canada📍 TorontoLLMML modelsPython
Internal Audit Data Analytics Lead
Permanenthybrid🇨🇦 Canada📍 Toronto, New York, San FranciscoSQLPythonRAirflow
Data Scientist
Permanenthybrid🇨🇦 Canada📍 TorontoPythonRSQLSpark
Data Analyst
Permanenthybrid🇨🇦 Canada📍 CanadaSQLPythonSpark
Backend Engineer, Data
Permanenthybrid🇨🇦 Canada📍 CanadaSparkScalaJavaSQL
Staff Engineer, Security Engineering Partners
Permanentremote🇨🇦 Canada📍 Remote - CanadaPythonGoJavaAWS
Staff Software Engineer (Continuous Integration)
Permanentremote🇨🇦 Canada📍 Remote CanadaGitHubBuildkiteArtifactoryBazel
Staff Software Engineer, Backend (Ledger Engineering)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Staff Software Engineer, Backend (Lake Analytics Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaApache IcebergSparkSnowflakePython
Staff Software Engineer, Backend (Capacity Modeling)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Software Engineer II (Money Movement & Card Ledger)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Software Engineer II, Backend (Test Infra)
Permanentremote🇨🇦 Canada📍 Remote CanadaTypeScriptPythonPlaywrightPytest
Software Engineer II, Backend (Unified Data Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Software Engineer II, Backend (Reliability Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonLLMClaudeCursor
Software Engineer II, Backend (PMI Integrations)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Software Engineer II, Back-end (Card Mgmt & Transaction Processing)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Staff Software Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaSnowflakeApache IcebergSparkdbt
Senior Software Engineer, Full Stack (Zero to One Labs)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Software Engineer, Fullstack (Consumer Engineering)
Permanentremote🇨🇦 Canada📍 Remote CanadaReact NativeSwiftKotlinReact
Senior Software Engineer, Backend (Merchant & Partner Lifecycle)
Permanentremote🇨🇦 Canada📍 Remote CanadaAWSgRPCKotlinPython
Senior Software Engineer, Backend (Lake Analytics Platform)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonSQLDockerSnowflake
Senior Software Engineer, Backend (Infrastructure)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Senior Machine Learning Engineer (Fraud)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonPyTorchLightGBMXGBoost
Senior CIAM Software Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSTerraform
Model Risk Management Lead, Machine Learning
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonSQLscikit-learnPySpark
Manager, Software Engineering (Resilience Engineering)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinJavaAWS
Manager, Software Engineering (Developer Environments)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSKubernetes
Manager, Software Engineering (Account Management)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonKotlinAWSMySQL
Machine Learning Engineer II (Servicing ML)
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonLightGBMXGBoostCatBoost
AI Solutions Engineer
Permanentremote🇨🇦 Canada📍 Remote CanadaPythonSnowflakeSnowparkGit
Senior Software Engineer (Typescript / FrontEnd) - AI/ML
Permanentremote🇨🇦 Canada📍 CanadaTypeScriptJavaScriptReactPython
Senior Software Engineer - Python and Data Ecosystem
Permanentremote🇨🇦 Canada📍 Canada (Remote)PythonApache AirflowDagsterPrefect
Senior Software Engineer - Postgres
Permanentremote🇨🇦 Canada📍 Canada (remote)RubyGoRustC
Senior Software Engineer - Java Streaming - Connectors
Permanentremote🇨🇦 Canada📍 Canada (Remote)JavaApache KafkaApache FlinkApache Beam
Senior Software Engineer - Identity & Authorization Platform
Permanentremote🇨🇦 Canada📍 Canada (remote)GoRustC++TypeScript
Senior Software Engineer (Backend) - AI/ML
Permanentremote🇨🇦 Canada📍 CanadaPythonTypeScriptGoAWS
AI Product Engineer - ClickStack
Permanentremote🇨🇦 Canada📍 Canada (remote)TypeScriptNode.jsPythonDocker
MAAS Data Center Infrastructure Engineer (Toronto area)
Permanentonsite🇨🇦 Canada📍 Office Based - Toronto, CanadaPythonMAASLinuxUbuntu

Showing the 100 most recent of 129 roles — browse and filter the full board.

InsideJobs membership

€29/month: every rate, every original listing link, daily email alerts. Cancel anytime.

Browse all roles →
Python jobs by country
Python jobs in United States (250)Python jobs in United Kingdom (218)Python jobs in France (213)Python jobs in Poland (124)Python jobs in Germany (105)Python jobs in Portugal (95)Python jobs in Mexico (66)Python jobs in Netherlands (62)Python jobs in Spain (40)Python jobs in Sweden (38)Python jobs in Romania (36)Python jobs in Brazil (30)
Python jobs by type
Python jobs (1855)Freelance Python jobs (461)Permanent Python jobs (1364)
More tech jobs in Canada
AWS jobs in Canada (91)SQL jobs in Canada (68)Kubernetes jobs in Canada (59)Azure jobs in Canada (51)Java jobs in Canada (40)Salesforce jobs in Canada (39)Google Cloud jobs in Canada (32)Docker jobs in Canada (28)React jobs in Canada (26)Spark jobs in Canada (26)TypeScript jobs in Canada (23)Terraform jobs in Canada (21)