Nous recherchons un developpeur Python specialise en intelligence artificielle generative pour ... Responsabilites Principales : 1. Developpement IA, LLM et prompt engineering: * Concevoir ...
Nous recherchons un developpeur Python specialise en intelligence artificielle generative pour ... Responsabilites Principales : 1. Developpement IA, LLM et prompt engineering: * Concevoir ...
Maintenant jusqu'au 27 juillet 2027 avec possibilité de renouvellement Nous sommes présentement à la recherche d'un Ingénieur Big Data expérimenté en Python, et avec une expérience avec Azure ...
Quick apply
Maintenant jusqu'au 27 juillet 2027 avec possibilité de renouvellement Nous sommes présentement à la recherche d'un Ingénieur Big Data expérimenté en Python, et avec une expérience avec Azure ...
We are seeking an accomplished Full Stack Developer (Python/React) with expertise in GenAl technologies to join the team and drive key initiatives forward. Responsibilities * Design, develop, and ...
We are seeking an accomplished Full Stack Developer (Python/React) with expertise in GenAl technologies to join the team and drive key initiatives forward. Responsibilities * Design, develop, and ...
Developpeur.euse python
Montreal, QC · On-site
Maitrise des environnements Linux et des pratiques DevOps (Git, CI/CD, conteneurisation) ; * Familiarite avec DataIQ, Databricks et snowflake ; * Excellente maitrise de la langue anglaise tant a ...
Developpeur.euse python
Montreal, QC · On-site
Maitrise des environnements Linux et des pratiques DevOps (Git, CI/CD, conteneurisation) ; * Familiarite avec DataIQ, Databricks et snowflake ; * Excellente maitrise de la langue anglaise tant a ...
Montreal (Quebec) (sur place) Au sujet du poste Nous sommes a la recherche d'un(e) ingenieur(e) en logiciels Python/donnees qui sera responsable de concevoir et de tenir a jour des pipelines de ...
Montreal (Quebec) (sur place) Au sujet du poste Nous sommes a la recherche d'un(e) ingenieur(e) en logiciels Python/donnees qui sera responsable de concevoir et de tenir a jour des pipelines de ...
As a Senior Python Software Developer in AI team tooling, you will work with a talented, multidisciplinary team of developers to build a new modern software platform (including streaming, 2D and 3D ...
Quick apply
As a Senior Python Software Developer in AI team tooling, you will work with a talented, multidisciplinary team of developers to build a new modern software platform (including streaming, 2D and 3D ...
Montréal (Québec) (sur place) Au sujet du poste Nous sommes à la recherche d'un(e) ingénieur(e) en logiciels Python/données qui sera responsable de concevoir et de tenir à jour des pipelines de ...
Quick apply
Montréal (Québec) (sur place) Au sujet du poste Nous sommes à la recherche d'un(e) ingénieur(e) en logiciels Python/données qui sera responsable de concevoir et de tenir à jour des pipelines de ...
A titre d'Ingenieure senior Python et systemes ML, vous jouerez un role cle dans la conception, la ... Collaborer avec les equipes plateforme, ML et DevOps sur le deploiement et la fiabilite des ...
A titre d'Ingenieure senior Python et systemes ML, vous jouerez un role cle dans la conception, la ... Collaborer avec les equipes plateforme, ML et DevOps sur le deploiement et la fiabilite des ...
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Description du profil recherché Titre du poste Développeur Python Location: Montreal, QC, Canada - Centre-ville Mode de travail: 2 jours par semaine en bureau Contract Details: Consulting, Hourly ...
Quick apply
Description du profil recherché Titre du poste Développeur Python Location: Montreal, QC, Canada - Centre-ville Mode de travail: 2 jours par semaine en bureau Contract Details: Consulting, Hourly ...
About the role We're looking for an AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data product to ...
New
About the role We're looking for an AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data product to ...
New
About the role We're looking for an AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data product to ...
New
About the role We're looking for an AI Developer, Full Stack (Python/React) II to join our growing team! What you'll do here: * Join a cross-functional team developing innovative data product to ...
New
A bachelor's degree in computer science, software engineering, AI or a related discipline. * Proficiency in Python, ML/AI (model development +productionise), REST/ GraphQL APIs, AWS (S3, Lambda ...
A bachelor's degree in computer science, software engineering, AI or a related discipline. * Proficiency in Python, ML/AI (model development +productionise), REST/ GraphQL APIs, AWS (S3, Lambda ...
Expertise in Python, ML libraries, and version control (Git) * Clear understanding of model ... Pair programming with developers to implement new pipeline components or optimize code for ...
Quick apply
Expertise in Python, ML libraries, and version control (Git) * Clear understanding of model ... Pair programming with developers to implement new pipeline components or optimize code for ...
Bonne connaissance de Python * Expérience avec des frameworks web PHP ou autre (Laravel par exemple) * Maîtrise des outils Git/Github/Bitbucket ou logiciels similaires * Bonne connaissance des ...
Bonne connaissance de Python * Expérience avec des frameworks web PHP ou autre (Laravel par exemple) * Maîtrise des outils Git/Github/Bitbucket ou logiciels similaires * Bonne connaissance des ...
Developer
Montreal, QC · Hybrid
Votre Stack de Jeu : • Python • SQL • Databricks / Delta Lake • Spark / PySpark • Git ... Data & AI Solutions Developer Analyst Location: Montreal Work Mode: Hybrid -- 2 days/week onsite ...
New
Developer
Montreal, QC · Hybrid
Votre Stack de Jeu : • Python • SQL • Databricks / Delta Lake • Spark / PySpark • Git ... Data & AI Solutions Developer Analyst Location: Montreal Work Mode: Hybrid -- 2 days/week onsite ...
New
We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will be a subject-matter expert thanks to your deep ...
New
We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will be a subject-matter expert thanks to your deep ...
New
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Quick apply
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Reporting to the Engineering Manager, the team is dedicated to product development and the ongoing ... Extensive development experience with Python and unit testing using PyTest. * Some experience with ...
Reporting to the Engineering Manager, the team is dedicated to product development and the ongoing ... Extensive development experience with Python and unit testing using PyTest. * Some experience with ...
Cloud/distributed computing and production experience (e.g., Databricks/Spark, Snowflake, MLFlow) with deep Python, DevOps expertise. * Real working experience converting Microsoft SQL to Databricks ...
Cloud/distributed computing and production experience (e.g., Databricks/Spark, Snowflake, MLFlow) with deep Python, DevOps expertise. * Real working experience converting Microsoft SQL to Databricks ...
Python Developer information
See Montreal, QC salary details
$24.93 - $29.72
1% of jobs
$29.72 - $34.52
3% of jobs
$34.52 - $39.31
6% of jobs
$39.31 - $44.11
13% of jobs
$44.81 is the 25th percentile. Wages below this are outliers.
$44.11 - $48.90
13% of jobs
The median wage is $53.22 / hr.
$48.90 - $53.69
16% of jobs
$53.69 - $58.49
16% of jobs
$61.65 is the 75th percentile. Wages above this are outliers.
$58.49 - $63.28
12% of jobs
$63.28 - $68.08
9% of jobs
$68.08 - $72.87
7% of jobs
$72.87 - $77.67
4% of jobs
$24
$54
$77
How much do python developer jobs pay per hour?
What Does a Python Developer Do?
As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.
What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?
What are some common challenges Python Developers face when working on large-scale projects?
What is the difference between Python Developer vs Java Developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation, scripting | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data companies, automation firms | Financial services, enterprise software, mobile app companies |
| Common Search/Comparison | Often compared for backend and scripting roles | Compared for enterprise and mobile app development |
Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

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.
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