Responsabilites Principales : 1. Developpement IA, LLM et prompt engineering: * Concevoir ... Developper des APIs robustes avec Flask ou FastAPI, incluant documentation OpenAPI. * Gerer le ...
Responsabilites Principales : 1. Developpement IA, LLM et prompt engineering: * Concevoir ... Developper des APIs robustes avec Flask ou FastAPI, incluant documentation OpenAPI. * Gerer le ...
Responsabilites Principales : 1. Developpement IA, LLM et prompt engineering: * Concevoir ... Developper des APIs robustes avec Flask ou FastAPI, incluant documentation OpenAPI. * Gerer le ...
Responsabilites Principales : 1. Developpement IA, LLM et prompt engineering: * Concevoir ... Developper des APIs robustes avec Flask ou FastAPI, incluant documentation OpenAPI. * Gerer le ...
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 ...
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 ...
General programming proficiency, with an emphasis on Python and SQL, and tools such as Git and Azure * Knowledge of Polars/Pandas, Dash, Flask, shadcn/mantine components. * High organizational skills ...
General programming proficiency, with an emphasis on Python and SQL, and tools such as Git and Azure * Knowledge of Polars/Pandas, Dash, Flask, shadcn/mantine components. * High organizational skills ...
Python 3, Flask, JavaScript, VueJS * Experience avec des bases de donnees comme : PostgreSQL ... Experience with programming languages and frameworks such as Python 3, Flask, JavaScript, VueJS
Python 3, Flask, JavaScript, VueJS * Experience avec des bases de donnees comme : PostgreSQL ... Experience with programming languages and frameworks such as Python 3, Flask, JavaScript, VueJS
Experience avec Python (FastAPI, Flask, Django). * Familiarite avec des services IA (OpenAI ... AI Applications Developer About Mila Founded by Professor Yoshua Bengio of the Universite de ...
Experience avec Python (FastAPI, Flask, Django). * Familiarite avec des services IA (OpenAI ... AI Applications Developer About Mila Founded by Professor Yoshua Bengio of the Universite de ...
Expérience avec Python (FastAPI, Flask, Django). * Familiarité avec des services IA (OpenAI ... As a Junior AI Applications Developer, you will contribute to backend services, RAG and agent ...
Quick apply
Expérience avec Python (FastAPI, Flask, Django). * Familiarité avec des services IA (OpenAI ... As a Junior AI Applications Developer, you will contribute to backend services, RAG and agent ...
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... Degree in Software Engineering or similar Good to have: * Experience in web technologies
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... Degree in Software Engineering or similar Good to have: * Experience in web technologies
Jr AI Controls Integrator
Montreal, QC · On-site +1
As a Junior Software Engineer, you will work alongside experienced software developers, data ... or entry-level professional experience. * Foundational proficiency in Python for backend ...
Jr AI Controls Integrator
Montreal, QC · On-site +1
As a Junior Software Engineer, you will work alongside experienced software developers, data ... or entry-level professional experience. * Foundational proficiency in Python for backend ...
Solutions Engineer
Montreal, QC · Remote
This is an entry-level software development position, where you'll gain experience in Git, Agile ... Basic coding and debugging skills, such as Python, VBA, JavaScript, etc. * Strong organizational ...
Quick apply
Solutions Engineer
Montreal, QC · Remote
This is an entry-level software development position, where you'll gain experience in Git, Agile ... Basic coding and debugging skills, such as Python, VBA, JavaScript, etc. * Strong organizational ...
Solutions Engineer
Montreal, QC · Remote
This is an entry-level software development position, where you'll gain experience in Git, Agile ... Basic coding and debugging skills, such as Python, VBA, JavaScript, etc. * Strong organizational ...
Solutions Engineer
Montreal, QC · Remote
This is an entry-level software development position, where you'll gain experience in Git, Agile ... Basic coding and debugging skills, such as Python, VBA, JavaScript, etc. * Strong organizational ...
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... Work with our machine learning engineers to put cutting edge deep learning algorithms in production
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... Work with our machine learning engineers to put cutting edge deep learning algorithms in production
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... What you'll get to work on We are looking to hire a Software Developer to join our newly formed ...
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... What you'll get to work on We are looking to hire a Software Developer to join our newly formed ...
This is an entry-level opportunity ideal for someone passionate about music, live events, artists ... Basic familiarity with automation or scripting tools (e.g., Python, APIs, AI tools) is considered ...
This is an entry-level opportunity ideal for someone passionate about music, live events, artists ... Basic familiarity with automation or scripting tools (e.g., Python, APIs, AI tools) is considered ...
Entry Level Python Flask Developer information
What is the difference between Entry Level Python Flask Developer vs Entry Level Django Developer?
| Aspect | Entry Level Python Flask Developer | Entry Level Django Developer |
|---|---|---|
| Required Credentials | Basic Python knowledge, some familiarity with Flask | Basic Python knowledge, some familiarity with Django |
| Work Environment | Small to medium projects, flexible frameworks | Web applications, larger projects, structured framework |
| Industry Usage | Startups, lightweight APIs, microservices | Full-stack web apps, enterprise solutions |
| Common Search Intent | Comparing entry-level Python web frameworks | Entry-level Django roles and skills |
Entry Level Python Flask Developers typically work on lightweight, flexible web applications and APIs, often in startups or microservices environments. In contrast, Entry Level Django Developers focus on full-stack web applications with a structured framework suitable for larger, enterprise-level projects. Both roles require foundational Python skills, but Flask offers more flexibility, while Django provides a comprehensive solution for complex web development.
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