About the Role
What if your users could simply ask? We’re building TSIQ, an AI-powered analytics and intelligence platform that answers questions, recommends actions, and runs workflows for the people who use TS Imagine’s Trading, Risk and Prime Brokerage products. As a Semantic Modeler you’ll build both the foundation and the intelligence on top of it - the data models, pipelines, and semantic layers that make our data trustworthy, and the AI agents that turn it into answers. You'll be part of our dynamic Data & Analytics Office, a globally distributed, high-impact team that processes trillions of data points and manages our cutting-edge data lake built on Snowflake.
This is an opportunity to work at the intersection of data engineering, semantic modeling, and applied AI - on a product that is being defined as you build it. We have multiple openings across levels, from intermediate through senior.
Why You’ll Love This Role
This position is perfect for:
- Data Modelers: You believe a great answer starts with a well-designed model, and you take pride in structuring data so others can trust it.
- Applied AI Builders: You’re fluent in prompt and context engineering, and you’re energized by making AI agents reliable rather than merely impressive.
- Analytical Minds: You enjoy delving into complex data sets and ensuring the highest quality for accurate decision-making.
- Problem Framers: You’re comfortable sitting with a business stakeholder, untangling a vague request, and turning it into something buildable.
- Storytellers: You're comfortable presenting complex data and AI-driven insights in a way that engages and excites stakeholders.
- Action Takers: You thrive on challenges, taking ownership of a variety of responsibilities to deliver high-quality results.
- Lifelong Learners: You're always eager to step outside your comfort zone and dive into the intricacies of one of the most complex business domains.
- Collaborative Teammates: You possess the technical and interpersonal skills to excel in a cutting-edge software development environment.
What You’ll Do
- Design and build the data models and pipelines that power TSIQ.
- Develop semantic models so that AI agents reason over trading, risk, and prime brokerage data with precision and consistency.
- Build, test, and iterate on AI agents using prompt engineering and context engineering.
- Implement guardrails, evaluation, and governance controls that keep AI agents accurate, safe, and auditable.
- Deliver analytics and rapid prototypes in Streamlit to put capabilities in front of users early.
- Perform business analysis - gather requirements from stakeholders, translate them into technical designs, and validate that what we ship answers the real question.
- Collaborate with a global team of developers in a fast-paced, innovative setting.
What You Bring
- Strong SQL skills and hands-on experience with Snowflake.
- Proficiency in Python, including the ability to contribute to structured, production-grade codebases - not just notebooks.
- Experience designing data models and building data pipelines, including transformation frameworks such as dbt.
- Semantic modeling experience - defining metrics, dimensions, and business logic that downstream consumers depend on.
- Practical prompt engineering and context engineering skills, with a focus on making AI outputs reliable and repeatable.
- Experience building AI agents and implementing guardrails to govern their behavior (a strong plus).
- Streamlit or comparable experience building lightweight data applications.
- Business analysis skills - requirements gathering, stakeholder engagement, and documentation.
- Exceptional communication skills. This role sits between business stakeholders and the platform, so clear written and verbal communication is essential.
- Capital markets or financial services domain experience. This is extremely important to us - understanding trading, risk, or prime brokerage workflows will set you apart.
Why Join TS Imagine?
- On-site role - 4 days per week in our Montreal office, with 1 day of flexibility.
- Unlimited vacation + 3 personal days.
- Annual bonus and salary review.
- $1,500 training budget to fuel your growth.
- RRSP matching (3% company contribution).
- Comprehensive health insurance.
- Subsidized public transportation (Opus & Cie).
- Join a global team with 10 offices worldwide and the opportunity to make a real impact on the financial industry.
Note: This role is not remote - applicants must be based in Montreal.
If you're excited by AI, rigorous about data, and ready to help build something new, we want to hear from you!
À propos du poste
Et si vos utilisateurs pouvaient simplement poser une question?
Nous construisons TSIQ, une plateforme d’analytique et d’intelligence alimentée par l’IA qui répond aux questions, recommande des actions et exécute des flux de travail pour les utilisateurs des solutions de Trading, Gestion du risque et Prime Brokerage de TS Imagine.
En tant que Spécialiste en modélisation sémantique, vous développerez à la fois les fondations de la plateforme et l’intelligence qui repose dessus : les modèles de données, les pipelines et les couches sémantiques qui rendent les données fiables, ainsi que les agents d’IA qui les transforment en réponses exploitables.
Vous ferez partie de notre Bureau des données et de l’analytique, une équipe mondiale à fort impact qui traite des billions de points de données et gère notre lac de données de pointe basé sur Snowflake.
Il s’agit d’une occasion unique de travailler à l’intersection de l’ingénierie des données, de la modélisation sémantique et de l’intelligence artificielle appliquée, sur un produit qui se construit en même temps qu’il se définit.
Nous recrutons à plusieurs niveaux d’expérience, du niveau intermédiaire au niveau senior.
Pourquoi vous aimerez ce poste
Ce poste est idéal pour :
- Experts en modélisation des données: Vous savez qu’une excellente réponse commence par un modèle de données bien conçu et vous prenez plaisir à structurer l’information afin que les autres puissent s’y fier.
- Créateurs d’IA appliquée: Vous maîtrisez l’ingénierie de prompts et de contexte, et vous aimez développer des agents d’IA fiables plutôt que simplement impressionnants.
- Esprits analytiques: Vous aimez explorer des ensembles de données complexes et assurer un niveau de qualité élevé afin de soutenir une prise de décision éclairée.
- Structurateurs de problèmes: Vous êtes à l’aise avec les parties prenantes d’affaires, capable de transformer des besoins parfois flous en solutions concrètes et réalisables.
- Communicateurs et vulgarisateurs: Vous savez présenter des données complexes et des analyses alimentées par l’IA de façon claire et engageante.
- Personnes orientées vers l’action: Vous aimez relever des défis, prendre des responsabilités variées et livrer des résultats de qualité.
- Apprentis permanents: Vous êtes curieux, aimez sortir de votre zone de confort et souhaitez comprendre les subtilités de l’un des secteurs d’affaires les plus complexes.
- Joueurs d’équipe: Vous combinez compétences techniques et aptitudes relationnelles pour évoluer dans un environnement de développement logiciel innovant et collaboratif.
Ce que vous ferez
- Concevoir et développer les modèles de données et les pipelines qui alimentent TSIQ.
- Développer des modèles sémantiques permettant aux agents d’IA de raisonner avec précision et cohérence sur les données de négociation, de gestion du risque et de prime brokerage.
- Concevoir, tester et améliorer des agents d’IA au moyen de l’ingénierie de prompts et de contexte.
- Mettre en place des mécanismes de gouvernance, d’évaluation et de contrôle afin d’assurer la précision, la sécurité et la traçabilité des agents d’IA.
- Produire des analyses et développer rapidement des prototypes sous Streamlit afin de mettre rapidement de nouvelles capacités entre les mains des utilisateurs.
- Réaliser l’analyse des besoins d’affaires : recueillir les besoins des parties prenantes, les traduire en conceptions techniques et valider que les solutions livrées répondent réellement aux besoins.
- Collaborer avec une équipe mondiale de développeurs dans un environnement rapide et innovant.
Ce que vous apportez
- Excellente maîtrise du SQL et expérience pratique avec Snowflake.
- Maîtrise de Python, incluant la capacité à contribuer à des bases de code structurées et prêtes pour la production, et non uniquement à des notebooks.
- Expérience en conception de modèles de données et en développement de pipelines de données, notamment avec des outils de transformation tels que dbt.
- Expérience en modélisation sémantique : définition de métriques, dimensions et règles d’affaires sur lesquelles les utilisateurs s’appuient.
- Expérience concrète en ingénierie de prompts et de contexte, avec un souci constant de fiabilité et de reproductibilité des résultats produits par l’IA.
- Expérience dans le développement d’agents d’IA et la mise en place de mécanismes de contrôle et de gouvernance (atout important).
- Expérience avec Streamlit ou d’autres outils similaires de développement d’applications analytiques légères.
- Solides compétences en analyse d’affaires, incluant la collecte des besoins, la collaboration avec les parties prenantes et la documentation.
- Excellentes aptitudes en communication écrite et orale. Ce poste se situe à l’interface entre les utilisateurs d’affaires et les plateformes technologiques.
- Expérience dans les marchés financiers ou les services financiers. Cet aspect est particulièrement important pour nous. Une connaissance des activités de trading, de gestion du risque ou de prime brokerage constitue un avantage majeur.
Pourquoi rejoindre TS Imagine?
- Poste en présentiel : 4 jours par semaine au bureau de Montréal, avec 1 journée flexible.
- Vacances illimitées et 3 journées personnelles.
- Prime annuelle et révision salariale annuelle.
- Budget annuel de 1 500 $ pour la formation et le développement professionnel.
- Régime d’épargne-retraite (RVER/RRSP) avec contribution de l’employeur de 3 %.
- Assurance collective complète.
- Transport collectif subventionné (Opus & Cie).
- Intégrez une équipe mondiale répartie dans 10 bureaux à travers le monde et contribuez concrètement à l’évolution de l’industrie financière.
Important : Ce poste n’est pas admissible au télétravail à temps plein. Les candidats doivent être basés dans la région de Montréal.
Si l’intelligence artificielle vous passionne, que vous êtes rigoureux avec les données et que vous voulez contribuer à bâtir quelque chose de nouveau, nous serions ravis de vous rencontrer.