Développeur.e logiciel et intégrateur d'IA
Top Benefits
About the role
UN PEU D'HISTOIRE Beslogic, c’est avant tout des humains passionnés de technologies. On mise sur la bienveillance pour prendre soin de notre monde (équipe et clients!), sur l’humilité pour toujours rester ouverts aux meilleures idées et sur notre côté travaillant pour livrer des solutions qui font une vraie différence. Ajoutons à ça une bonne dose d’ingéniosité, et tu as la recette Beslogic : créer des solutions personnalisées pour toutes sortes d’organisations. Grâce à nos processus bien rodés (mais pas trop robotiques 🤖), on reste toujours à l’affût des nouvelles technologies et on aide nos clients à faire les bons choix pour donner vie à leurs projets. 🚀
CE QUE TU FERAS AU QUOTIDIEN Développement logiciel Concevoir, développer et maintenir des applications web, mobiles ou cloud robustes et évolutives Participer à la définition de l'architecture logicielle et des choix technologiques Encadrer et former les développeurs juniors, en promouvant les bonnes pratiques Collaborer avec les chefs de projet, les concepteurs et les analystes pour fournir des solutions sur mesure Cultiver sa curiosité : tester, apprendre, partager et innover au quotidien
Intégration et développement de l'IA Intégrer de grands modèles de langage (LLM) et des API d'IA dans les applications existantes et nouvelles Concevoir et développer des pipelines d'intégration d'IA robustes et évolutifs Mettre en œuvre des solutions à l'aide de frameworks d'orchestration d'IA : LlamaIndex pour l'indexation et la récupération des données (RAG) LangChain pour l'enchaînement de modèles et la gestion des agents Semantic Kernel ou AutoGen selon les besoins du projet Développer des agents d'IA autonomes et des systèmes multi-agents Garantir une intégration transparente des composants d'IA à travers toutes les couches logicielles (API, backend, frontend)
Gestion des données ETL Conception et développement de systèmes de gestion de données (pipelines ETL/ELT) Mise en œuvre de mécanismes d'ingestion, de transformation et de chargement de données pour alimenter les modèles d'IA Configuration de bases de données vectorielles (Chroma, pgvector, OpenSearch) pour les applications RAG Développement de graphes de connaissances (Neo4j) Garantie de la qualité, de la traçabilité et de la gouvernance des données pour les systèmes pilotés par l'IA Optimisation des flux de données entre les sources, les modèles et les applications consommatrices
Plateformes cloud et outils d'IA no-code/low-code Utilisation d'une ou plusieurs plateformes d'IA managées des principaux fournisseurs de cloud: Azure AI Studio et Azure Databricks pour les workflows de ML et d'IA Google Vertex AI pour l'entraînement et le déploiement de modèles AWS Bedrock pour l'accès aux modèles de base OpenAI Platform, Anthropic API, Mistral AI, Cohere Évaluation et mise en œuvre d'outils d'IA no-code/low-code adaptés aux besoins métier Configuration et gestion des workflows d'IA sur les plateformes d'orchestration (n8n, Make, Azure Logic Apps)
Développement et Qualité du code Utiliser des outils de codage assisté par IA (Claude Code, GitHub Copilot, Cursor) pour optimiser la productivité. Produire du code de haute qualité, maintenable et bien documenté en Python, TypeScript/JavaScript et C#. Participer aux revues de code et respecter les bonnes pratiques de développement. Implémenter des tests unitaires et d'intégration pour les composants d'IA. Documenter les architectures, les décisions techniques et les guides d'utilisation.
Veille technologique et collaboration Se tenir informé des dernières avancées en IA générative, en modélisation linéaire et en techniques d'optimisation. Participer activement aux discussions techniques avec l'équipe et partager les connaissances acquises. Collaborer avec les équipes produit, données et infrastructure pour fournir des solutions cohérentes. Contribuer à l'évaluation et à la sélection des outils et technologies d'IA adoptés par l'entreprise.
DES PETITS PLUS QUI NOUS ALLUMENT Diplôme universitaire ou technique en informatique, en génie logiciel ou dans un domaine connexe 5+ ans d'expérience dans le développement logiciel Maîtrise d'au moins un écosystème complet (par exemple, .NET, Node.js, Python ou équivalent) Solide expérience des technologies front-end (React, Angular, Vue) ou mobiles (Flutter, React Native, etc.) Connaissance approfondie des bases de données (SQL/NoSQL) et des environnements cloud (Azure, AWS ou GCP) Maîtrise des meilleures pratiques en matière de CI/CD, de tests automatisés et de contrôle de version (Git, pipelines, etc.) Expérience pratique avec au moins un framework d'orchestration IA : LangChain, LlamaIndex ou équivalent Connaissance des architectures RAG (Retrieval-Augmented Generation) et des bases de données vectorielles Expérience avec les API LLM (OpenAI, Anthropic, Azure OpenAI ou équivalent) Connaissance des pipelines de données (ETL/ELT) et des outils associés Capacité à analyser et à résoudre des problèmes complexes de manière autonome Bilinguisme (français/anglais) pour collaborer avec nos équipes et clients internationaux Atouts : expérience en architecture logicielle, en intégration de l'IA ou en DevOps
POURQUOI TE JOINDRE À NOUS? On pourrait te parler de nos assurances collectives (oui on en a) ou que tu te joins à la famille… mais soyons honnêtes, si tu es rendu à lire jusqu’ici, c’est que tu veux savoir ce qui nous rend uniques. Alors voilà : 🎨 Place pour la créativité: ici, on aime les gens qui pensent en dehors de la boîte… ou carrément qui recyclent la boîte pour en faire autre chose. 📚 Formation continue: tu ne resteras pas coincé dans ta zone de confort. On investit dans tes compétences avec un plan de carrière personnalisé. 🧩 Avantages sociaux uniques: oui, on a les classiques assurances et REER… mais aussi des petits extras qui font la différence. On garde quelques surprises pour l’entrevue. ⏰ Flexibilité: que tu sois plus productif tôt le matin avec ton café ou en après-midi avec ta 3e dose, on s’adapte. 🐕 Animaux au bureau: ton chien, ton chat (ou ton poisson rouge?) sont les bienvenus. Parce qu’un bureau avec des animaux, ça rend tout le monde plus humain. En gros, on veut que tu aies autant de plaisir à travailler avec nous que nous en avons à travailler ensemble.