1

Python Developer Contract Jobs in Montreal, QC (NOW HIRING)

Work closely with engineering teams to productionize models and analytical pipelines * Ensure ... Hands-on experience with Python, pandas, NumPy, scikit-learn, and SQL * Experience with one or more ...

Experienced (mid-level to senior level) who can efficiently manage Python scripting and ideally ... Knowledge of SDLC and DevOps as a plus * Knowledge of AI as a plus ( Anthropic Claude and OpenAI ...

next page

Showing results 1-20

Python Developer Contract information

See Montreal, QC salary details

$16

$58

$84

How much do python developer contract jobs pay per hour?

As of May 31, 2026, the average hourly pay for python developer contract in Montreal, QC is $58.38, according to ZipRecruiter salary data. Most workers in this role earn between $48.90 and $68.08 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python Developer Contract, and why are they important?

To thrive as a Python Developer on contract, you need strong skills in Python programming, software development best practices, and often a relevant degree or proven project experience. Familiarity with version control systems like Git, frameworks such as Django or Flask, and knowledge of cloud platforms or CI/CD tools are typically required. Effective communication, time management, and adaptability are crucial for collaborating remotely and meeting project deadlines. These skills ensure high-quality, efficient code delivery and seamless integration with project teams in dynamic contract environments.

What are some common challenges faced by Python developers working on contract, and how can they be addressed?

Python developers working on contract often encounter challenges such as integrating with existing codebases, rapidly understanding project requirements, and adapting to varying team workflows. To address these, contractors should prioritize clear communication with project stakeholders, actively seek documentation, and utilize version control systems like Git. Being proactive in asking questions and participating in team meetings can help contractors quickly align with project goals and deliverables, ensuring smooth collaboration and successful project outcomes.

What is a Python Developer Contract?

A Python Developer Contract is a temporary work agreement where a developer is hired specifically to work on projects or tasks that require expertise in the Python programming language. Contract roles typically have a set duration and may be project-based, allowing businesses to scale their development teams flexibly. Contractors are usually responsible for writing code, debugging, and deploying Python applications, and may work independently or as part of a larger team. This arrangement benefits both employers seeking specialized skills for a limited time and developers looking for varied project experiences.

What is the difference between Python Developer Contract vs Python Developer Full-Time?

AspectPython Developer ContractPython Developer Full-Time
CredentialsTypically requires proficiency in Python, relevant certifications optionalSame as contract, often with additional experience or certifications preferred
Work EnvironmentProject-based, flexible hours, remote or onsitePermanent employment, regular hours, often onsite or hybrid
Employer & Industry UsageUsed across startups, agencies, and tech firms for specific projectsCommon in established companies, tech firms, and enterprises
Search & Comparison IntentOften searched for project-based roles, freelance opportunitiesTypically searched for stable, long-term employment

In summary, Python Developer Contract roles focus on short-term, project-specific work with flexible arrangements, while Python Developer Full-Time positions offer stability, benefits, and long-term employment within organizations.

What are the most commonly searched types of Python Developer jobs in Montreal, QC? The most popular types of Python Developer jobs in Montreal, QC are:
What job categories do people searching Python Developer Contract jobs in Montreal, QC look for? The top searched job categories for Python Developer Contract jobs in Montreal, QC are:
Infographic showing various Python Developer Contract job openings in Montreal, QC as of May 2026, with employment types broken down into 76% Full Time, 3% Part Time, and 21% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $121,433 per year, or $58.4 per hour.

Senior Data Scientist

Giesecke+Devrient

Montreal, QC • On-site

Other

Posted 22 days ago


Job description

Job Summary

Giesecke+Devrient is a globally leading SecurityTech company. We are seeking a highly analytical and execution-focused Senior Data Scientist to join G+D's new AI Hub.

The ideal candidate will combine strong expertise in machine learning, statistical modeling, experimentation, and business problem solving with the ability to translate complex enterprise challenges into scalable AI solutions that deliver measurable impact.

The role is designed to deliver immediate value through operational efficiencies and intelligent decision support, while simultaneously contributing to the development of differentiated AI capabilities and products within the SecurityTech domain.

This role contributes directly to G+D's enterprise-wide AI transformation and strategic value targets.

As part of G+D's global AI transformation, the Senior Data Scientist will collaborate closely with AI Engineers, ML Engineers, Data Engineers, product and project managers, and executive stakeholders to unlock enterprise-wide value through data science and machine learning. This role will function within a global matrix organization and report into the AI Hub leadership.

 Primary Responsibilities
  • Own data science initiatives end-to-end from problem framing through production deployment and performance monitoring

Data Science & Machine Learning Development

  • Design, develop, and validate machine learning models, predictive models, and advanced analytical solutions
  • Perform exploratory data analysis, feature engineering, and model performance evaluation
  • Develop statistical, forecasting, classification, anomaly detection, optimization, and causal inference models
  • Establish experimentation and A/B testing frameworks to measure business impact

AI Product Development & Delivery

  • Support the development and deployment of AI solutions across internal workflows and customer-facing products
  • Work closely with engineering teams to productionize models and analytical pipelines
  • Ensure solutions are scalable, reusable, and aligned with enterprise standards
  • Contribute to the integration of models into enterprise data and AI platforms

Governance, Ethics & Compliance

  • Ensure responsible AI practices including explainability, bias checks, traceability, and validation
  • Support model monitoring, drift detection, and lifecycle governance
  • Ensure compliance with global data privacy, security, and regulatory standards
  • Contribute to documentation and auditability standards for production AI systems

Stakeholder Engagement

  • Partner with business unit leaders and functional teams to identify and prioritize high-value use cases
  • Translate business challenges into measurable analytical solutions
  • Present insights, model outputs, and recommendations to technical and non-technical stakeholders
  • Influence the direction of AI and data science initiatives through technical leadership and business partnership

Team Building & Leadership

  • Contribute to building a high-performing AI and Data Science capability within the AI Hub
  • Mentor junior team members and promote best practices
  • Foster a culture of experimentation, rigor, and collaboration
  • Promote knowledge sharing across global and local teams

Qualifications, Experience and Educational Requirements

Work Experience: 

  • Five (5)+ years of experience in Data Science, Machine Learning, or Advanced Analytics, with proven experience delivering enterprise-scale AI or ML initiatives

Skills and Competencies:

  • Strong expertise in machine learning, statistical inference, predictive modeling, experimentation / A/B testing, causal inference, forecasting, optimization, and anomaly detection
  • Hands-on experience with Python, pandas, NumPy, scikit-learn, and SQL
  • Experience with one or more of: PyTorch, TensorFlow, XGBoost, LightGBM, time series forecasting frameworks
  • Strong understanding of cloud-native data and AI platforms
  • Experience working in regulated industries is a plus
  • French speaking is an asset

Education:

  • PhD or Master's degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or related quantitative field preferred
 Additional Information

*This job description is not intended to be all inclusive.  The candidate hired will also perform other reasonable related business duties as assigned by the supervisor.  The company reserves the right to revise or change job duties as needed.  This job description does not constitute a written or implied contract of employment.

By applying to this position you are confirming you possess either a Canadian citizenship, permanent resident status or valid work permit.

Please note:  Reference Checks and Credit, Criminal Background Checks will be administered on suitably qualified candidates. Your application will be kept on file for up to two years. 

$$ Giesecke+Devrient ePayments Canada, Inc. is an equal opportunity employer and values diversity in its workforce, encouraging applications from all qualified individuals. Accommodations are available on request for candidates taking part in all aspects of the selection process. If you would like to contact us, please contact Human Resources at careers.gdsci@gi-de.com 

 $$  $$ $$ $$  $$ https://career5.successfactors.eu/career?company=gieseckede&career_job_req_id=26921&career_ns=job_application