About
À propos de helloDarwin
helloDarwin est une entreprise technologique basée à Montréal qui aide les entreprises canadiennes à accéder à du financement public (subventions, crédits d'impôt, financements non dilutifs) grâce à une plateforme web B2B et un service-conseil. Depuis 2017, nous avons accompagné plus de 13 000 organisations partout au Canada. L'équipe compte environ 60 personnes, dont une équipe de développement interne de 6 développeurs et un designer.
L'emploi
helloDarwin a développé au fil des années une stack IA propriétaire de 7 couches (scraping, enrichissement, matching, génération de contenu, agents autonomes), alimentée par plus de 7 ans de données accumulées sur les programmes de financement canadiens. Nous déployons actuellement des agents IA qui automatisent la recherche et la soumission de demandes de subventions pour nos clients. Ces systèmes sont en production et servent une base active de plusieurs centaines d'entreprises.
Le poste consiste à prendre en charge le développement et le maintien de ces systèmes IA en production. Concrètement, cela implique de bâtir des pipelines de données, déployer des modèles et des agents, architecturer des services back-end, et assurer la fiabilité de l'ensemble. Le travail se fait principalement en Python et en Go, dans un environnement AWS avec Kubernetes.
Nous cherchons une personne capable de couvrir le spectre complet, du prototype rapide jusqu'au service en production monitoré et maintenu.
Responsabilités principales
- Concevoir, développer et déployer des services IA en production (agents, pipelines de génération, systèmes RAG, modèles de matching)
- Architecturer les pipelines de données et les APIs qui alimentent nos agents IA et nos outils internes
- Gérer le cycle complet du développement, du prototype à la mise en production, incluant le monitoring, le logging et l'alerting
- Développer en Python et Go (Golang) dans un environnement AWS (EC2, Lambda, RDS, S3)
- Travailler avec Docker, Kubernetes et les outils de CI/CD pour assurer des déploiements fiables et reproductibles
- Intégrer et orchestrer des LLMs (Claude, OpenAI, modèles open-source) dans des workflows de production
- Concevoir des architectures RAG (Retrieval-Augmented Generation) avec bases vectorielles et bases relationnelles
- Intégrer des services tiers (HubSpot, Auth0, Stripe, Sendgrid, Contentful) et automatiser les flux de données entre systèmes
- Participer aux revues de code, au mentorat des développeurs plus juniors et à l'amélioration continue des pratiques d'ingénierie
Profil recherché
- 5+ années d'expérience en développement, dont une partie significative sur des projets ML/IA déployés en production
- Solide maîtrise de Python. Expérience avec Go (Golang) ou volonté concrète de l'adopter rapidement
- Expérience avec des LLMs en production : prompting, fine-tuning, RAG, agents, ou orchestration de modèles
- Bonne connaissance de l'infrastructure cloud : AWS, Docker, Kubernetes
- Maîtrise de SQL et capacité à modéliser des schémas de données complexes
- Expérience avec des bases vectorielles (Pinecone, pgvector, Weaviate, ou équivalent) est un atout
- Familiarité avec les pipelines de données, le monitoring de modèles et le MLOps
- Autonomie et rigueur. L'équipe est petite et les processus sont légers, ce qui demande de la discipline individuelle
Atouts supplémentaires
- Expérience concrète de déploiement d'agents IA ou de systèmes GenAI en production (au-delà du prototypage)
- Parcours entrepreneurial ou contributions significatives à des projets open-source
- Connaissance du domaine des subventions, du SR&ED ou du financement gouvernemental au Canada
Conditions et avantages
- Salaire compétitif
- 4 semaines de vacances dès l'embauche
- Mode hybride, bureau à Montréal
Languages
- French
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.