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
- Concevoir, développer et maintenir des applications web, mobiles ou cloud robustes et évolutives
- 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)
- Intégrer de grands modÚles de langage (LLM) et des API d'IA dans les applications existantes et nouvelles
- 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.
- Utiliser des outils de codage assisté par IA (Claude Code, GitHub Copilot, Cursor) pour optimiser la productivité.
- 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.
- Se tenir informé des derniÚres avancées en IA générative, en modélisation linéaire et en techniques d'optimisation.
DES PETITS PLUS QUI NOUS ALLUMENT
- DiplÎme universitaire ou technique en informatique, en génie logiciel ou dans un domaine connexe
- 5 à 8 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
LE PROCESSUS DE RECRUTEMENT
- Tu postules. đ (On lit ton CV, pour vrai, promis)
- On jase. đŹ Court appel avec les RH, on veut voir si ça clique humainement et technologiquement. Un gros 15 minutes de ton temps.
- Une premiĂšre entrevue. â Une discussion ouverte avec 1 ou 2 membres de l'Ă©quipe, on veut apprendre Ă te connaĂźtre et voir si tu es un bon fit. Cette discussion dure entre 30 min et 1h, ça dĂ©pend de si on part sur une discussion profonde ou non (on espĂšre que oui).
- Une 2e entrevue, au besoin. ââ Un moment pour plonger encore plus dans ton univers, rencontrer dâautres membres de lâĂ©quipe et sâassurer quâon est vraiment faits pour sâentendre. Calcule un autre 30 minutes ou 1h.
- On tâenvoie une offre. âïž Si tout va bien, pas besoin de 26 rendez-vous, si on t'apprĂ©cie, on ne te ghostera pas.
- Bienvenue Ă bord! đ On tâaccueille avec un laptop et un bon cafĂ© (ou un thĂ©, on ne juge pas).
COMPENSATION
Nous offrons Ă©galement des Ă©valuations de performance annuelles, des opportunitĂ©s dâĂ©volution de carriĂšre et un ensemble complet dâavantages sociaux pour soutenir votre bien-ĂȘtre â parce quâun excellent travail mĂ©rite dâexcellentes rĂ©compenses.
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.