1

Python Flask Jobs in Montreal, QC (NOW HIRING)

Nous recherchons un developpeur Python specialise en intelligence artificielle generative pour ... Developper des APIs robustes avec Flask ou FastAPI, incluant documentation OpenAPI. * Gerer le ...

Nous recherchons un developpeur Python specialise en intelligence artificielle generative pour ... Developper des APIs robustes avec Flask ou FastAPI, incluant documentation OpenAPI. * Gerer le ...

Web application (R-Shiny, Python Flask) that you have industrialized * Have a strong business-orientation with great verbal and written communication skills; ability to represent Artefact in a client ...

Debug Python-based services (Django, FastAPI, Flask) * Investigate database issues in PostgreSQL and document storage databases (Mongo, Dynamo). Opensearch experience would also be a benefit.

Hands-on experience with Python, FastAPI / Flask, async workflows, APIs, testing frameworks, and CI/CD. * Hands-on experience with tools such as LangChain, LangGraph, CrewAI, OpenAI APIs, vector ...

Extensive Python programming experience with expertise in frameworks such as FastAPI, Flask, or Django for building scalable API services * Hands-on experience with RESTful API design, GraphQL, and ...

next page

Showing results 1-20

Python Flask information

See Montreal, QC salary details

$53.8K

$135.1K

$191K

How much do python flask jobs pay per year?

As of May 30, 2026, the average yearly pay for python flask in Montreal, QC is $135,124.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,673.00 and $154,563.00 per year, depending on experience, location, and employer.

What is a Python Flask job?

A Python Flask job typically involves developing web applications using the Flask framework, a lightweight and flexible web framework for Python. Responsibilities may include building APIs, handling request-routing, integrating with databases, and deploying applications. Flask developers often work with front-end technologies and cloud platforms to create scalable and efficient web solutions.

What are the key skills and qualifications needed to thrive in the Python Flask position, and why are they important?

To thrive as a Python Flask developer, you need a strong command of Python programming, a thorough understanding of Flask web framework concepts, and experience with RESTful API design and implementation. Familiarity with tools such as Git, Docker, and relational databases, as well as certifications in web development or related fields, are often beneficial. Excellent problem-solving skills, effective communication, and the ability to work collaboratively in agile teams set standout candidates apart. These skills ensure high-quality, scalable application development and efficient teamwork in a dynamic tech environment.

What are some typical daily responsibilities for a Python Flask developer?

As a Python Flask developer, your daily tasks often include designing and building web application features, developing and maintaining RESTful APIs, and troubleshooting code issues. You'll frequently collaborate with front-end developers, QA engineers, and product managers to ensure seamless integration and alignment with project goals. Keeping codebases well-documented and participating in code reviews are also common aspects of the role. Additionally, you'll likely be involved in deploying applications to production environments and staying updated with industry best practices for security and performance.
What are the most commonly searched types of Python Flask jobs in Montreal, QC? The most popular types of Python Flask jobs in Montreal, QC are:
What job categories do people searching Python Flask jobs in Montreal, QC look for? The top searched job categories for Python Flask jobs in Montreal, QC are:
Developpeur IA Python

Developpeur IA Python

Harris

Montreal, QC • On-site

Full-time

Posted 2 days ago


Job description

Constellioest un editeur logiciel canadien base au Quebec,recemment acquis par Harris Computer, un groupe international specialise dans les solutions logicielles. Constellio developpe et commercialise des logiciels libres pour aider les entreprises a devenir performantes dans la gestion de leur information. Ayant l'innovation au cur de son ADN, la compagnie connait actuellement une forte croissance et plusieurs grandes organisations de renom ont adopte nos solutions. Constellio accompagne plusieurs organismes publics, ministeres et municipalites de grande envergure dans leur transformation numerique.

Nous sommes une equipe de passionne(e)s ou le plaisir au travail est une valeur fondamentale. Vous souhaitez que votre travail ait un impact sur des milliers d'utilisateurs en les rendant performants dans leur gestion documentaire ? Vous souhaitez evoluer dans un environnement qui favorise la creativite et l'esprit d'initiative ? Constellio est le bon choix pour votre plan de carriere.

Description du Poste :

Nous recherchons un developpeur Python specialise en intelligence artificielle generative pour concevoir et integrer des fonctionnalites basees sur des modeles de langage (LLM), de la recherche semantique et des pipelines d'embeddings au sein d'applications backend.
Le role combine developpement Python, integration LLM, architectures RAG (Retrieval-Augmented Generation) et deploiement cloud.

Responsabilites Principales :

1. Developpement IA, LLM et prompt engineering:

  • Concevoir, optimiser et maintenir des prompts (prompt engineering) incluant system, fewshot et chaines de prompts.

  • Integrer des modeles LLM (OpenAI / Azure OpenAI) dans des services backend.

  • Configurer les parametres de generation (temperature, topk, contexte).

  • Gerer l'utilisation des tokens, les couts et la qualite des reponses generees.

.

2. Recherche semantique & embeddings:

  • Mettre en place des pipelines d'embeddings pour documents et requetes.

  • Realiser de la recherche vectorielle dans une base (ex. ChromaDB ou FAISS).

  • Contribuer au developpement d'architectures RAG pour ameliorer la precision et la factualite.

3. Backend Python & API:

  • Developper des APIs robustes avec Flask ou FastAPI, incluant documentation OpenAPI.

  • Gerer le streaming des reponses LLM, la gestion d'erreurs et la journalisation.

  • Participer a la mise en place de taches asynchrones (Celery/Redis) pour ingestion ou indexation.

4. Cloud & deploiement :

  • Deployer les services IA et backend dans Azure (App Services, Container Apps, Key Vault).

  • Concevoir et maintenir des images Docker ; connaissance des environnements Kubernetes (AKS).

  • Appliquer des bonnes pratiques de securite (OAuth2/OIDC, gestion des secrets).

Competences requises :

Essentielles :

  • Excellente maitrise de Python et d'un framework API (Flask ou FastAPI).

  • Experience concrete avec les APIs LLM (OpenAI / Azure OpenAI).

  • Connaissance des concepts RAG, embeddings et recherche vectorielle.

  • Competences en prompt engineering (incluant optimisation et structuration des prompts).

  • Deploiement et integration cloud dans Azure.

  • Maitrise de Docker ; bonnes bases en Kubernetes.

  • Comprehension des mecanismes de securite API (OAuth2, OIDC, JWT).

Atouts :

  • Connaissance de LangChain ou LlamaIndex.

  • Experience avec Celery/Redis, PostgreSQL, Pydantic.

  • Familiarite avec le NLP francophone.

  • Experience CI/CD (GitLab, Azure Pipelines).

Profil recherche :

  • Diplome en informatique, IA ou equivalent.

  • Experience de 3ans minimum en integration LLM/IA dans des applications backend.

  • Capacite a travailler en cloud et a resoudre des enjeux techniques complexes.

  • Rigueur, autonomie et bonne communication.

  • Bilingue francais / anglais.

Avantages :

  • Poste a 100% Teletravail

  • Remuneration attractive.

  • Opportunites de developpement professionnel et de carriere.

  • Environnement de travail stimulant et respectueux.

  • Participation a des projets innovants avec des entreprises de renom.

Rejoignez une equipe dynamique et innovante, ou vos competences seront valorisees et ou vous aurez l'occasion de faire une reelle difference dans la qualite de nos produits. Profitez d'un environnement de travail collaboratif qui encourage l'excellence et la croissance personnelle.


Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media