À propos de nous
Emilia est une application qui change la donne pour le milieu scolaire : grâce à l'intelligence artificielle, elle aide les enseignant.es à corriger plus efficacement les travaux des élèves. Avec l'IA générative, Emilia offre des rétroactions personnalisées, pertinentes et rapides, tout en allégeant considérablement la charge de travail des enseignant.es. Nous sommes un OSBL basé au Québec, animé par une mission éducative et un fort sentiment d'impact social.
Description du mandat
En tant que développeur chez Emilia, vous veillez à l'implantation des fonctionnalités de bout en bout, du Frontend React (TypeScript) au Backend NestJS et aux pipelines IA en Python, en tirant parti des outils d'IA générative pour accélérer le développement. Vous travaillez à la conception, au développement ainsi qu'au maintien de l'ensemble de notre application SaaS.
Vous participez activement à l'architecture des nouvelles fonctionnalités, en lien avec l'intelligence artificielle générative, et à l'intégration efficace de ces outils dans le flux de travail de l'équipe. Le produit lui-même intègre de l'intelligence artificielle (Python, LLM, OpenAI, fine-tuning, OCR), et vous êtes amené à travailler directement avec ces technologies.
Vous contribuez aux revues de code, aux tests automatisés et à l'amélioration des pratiques de développement. Vous êtes également impliqué dans les déploiements de nouvelles versions et, au besoin, dans la gestion de l'infrastructure (Infrastructure as Code avec Pulumi).
Exigences du mandat
- Expérience en développement Web, incluant une expérience significative en React et Node.js.
- Très bonne maîtrise de TypeScript et des concepts de développement moderne.
- Connaissance de NestJS ou d'un framework Backend similaire.
- À l'aise avec les outils d'IA générative pour le développement (Claude Code, Copilot, Cursor, ou équivalents) et intérêt à optimiser son flux de travail avec ces outils.
- Connaissance de Python et intérêt pour les technologies d'IA appliquées au produit (LLM, API OpenAI, fine-tuning de modèles, OCR).
- Expérience avec les services Cloud, idéalement Microsoft Azure.
- Maîtrise des bases de données relationnelles, notamment Azure SQL.
- Aisance avec Docker et les outils de CI/CD.
- Aisance avec les déploiements de nouvelles versions et, au besoin, la gestion d'infrastructure Cloud (Pulumi, Infrastructure as Code).
- Autonomie, rigueur, esprit d'équipe et intérêt marqué pour l'innovation
Ce que nous offrons
- La chance de contribuer à un projet éducatif à fort impact social
- Un environnement moderne, flexible et stimulant, où les idées se transforment rapidement en actions concrètes
- Une équipe passionnée, expérimentée et bienveillante
- Un mode hybride, avec une présence occasionnelle aux bureaux à Lachine, QC
- Un poste à temps complet
- Une entrée en fonction dès que possible
- Un salaire à discuter, selon l'expérience
Pour appliquer
Envoyer votre courriel à [email protected]
Rémunération : 65 000,00$ à 80 000,00$ par an
Avantages :
- Congés payés
- Événements d'Entreprise
- Gym sur place
- Heures d'arrivée et de départ flexibles
- Travail à domicile
Langue:
- Français (Obligatoire)
Lieu du poste : Télétravail hybride à Lachine, QC H8S 2M8