Contexte de l’entreprise
Great Question propose une plateforme d’étude client entièrement pilotée par l’IA. Le service regroupe le recrutement de participants, la conduite d’entretiens et la diffusion d’insights dans une interface unique. Parmi les clients cités figurent Gusto, Experian, Canva, Brex et ServiceNow. Après un passage dans le programme Y Combinator (cohorte 2021), la société a levé une Série A de 13 M $ CAD, menée par Inovia. Le poste annoncé offre un salaire compris entre 150 k$ et 180 k$ CAD et cible des ingénieurs résidant au Canada, en télétravail complet.
Architecture technique et usage de l’IA
Le produit repose sur une pile Ruby on Rails pour les API back‑end et sur React / TypeScript pour le front‑end. Au‑delà de ces composants classiques, la plateforme intègre des services de streaming vidéo, des agents vocaux en temps réel, une recherche « agentic » et des modules d’analyse produit. L’ensemble de la chaîne de développement est imprégné d’IA : les développeurs utilisent quotidiennement des agents de code tels que Claude Code, Codex ou Cursor pour générer, réviser ou tester du code. Cette pratique s’étend à la phase d’exploration, où les ingénieurs exploitent l’IA pour extraire des tendances à partir de transcriptions d’entretiens et de métriques d’usage.
Processus de développement et automatisation
Great Question a mis en place un pipeline CI très automatisé. Les validations manuelles sont limitées ; le code passe directement en production dès que les tests automatisés sont verts. Les environnements de prévisualisation et les sandbox sont créés à la volée, ce qui permet à plusieurs agents de travailler en parallèle sans friction. La documentation interne comprend des runbooks détaillés et des conventions de nommage destinées à réduire le temps de prise en main pour les nouveaux arrivants. Les tokens d’accès aux modèles d’IA sont fournis de façon généreuse, garantissant que chaque ingénieur peut exploiter les dernières versions de Claude, Codex ou d’autres modèles sans contrainte de quota.
Enjeux et critères de recrutement
Le profil recherché doit justifier au moins cinq ans d’expérience full‑stack, avec une capacité à concevoir et à maintenir des API Rails ainsi que des interfaces React/TypeScript. Une expérience avérée dans le déploiement de fonctionnalités alimentées par des grands modèles de langage (LLM) est fortement valorisée, même si la maîtrise exacte de chaque modèle n’est pas exigée. Le candidat doit être autonome, capable de définir le périmètre d’un problème, de prototyper rapidement et de livrer un produit complet, du prototype à la mise en production. La culture d’entreprise repose sur une forte confiance, une communication écrite claire et une responsabilité individuelle ; les équipes sont asynchrones et le travail se fait majoritairement à distance.