Senior Data Developer
Role Overview
AI Platform & Data Engineering builds and operates the data platform supporting TS Imagine trading, risk, and AI capabilities.
The Senior Data Engineer owns production systems built with Snowflake, dbt, SQL, and Python, and contributes to TSIQ data and semantic foundations.
Key Skills for This Role
Full Job Posting
Role overview
AI Platform & Data Engineering builds and operates the data platform supporting TS Imagine trading, risk, and AI capabilities.
The Senior Data Engineer owns production systems built with Snowflake, dbt, SQL, and Python, and contributes to TSIQ data and semantic foundations.
Responsibilities
- Design, build, and operate ingestion, validation, transformation, and distribution pipelines for vendor, internal, API, and file data.
- Develop and maintain dbt models and Snowflake structures for trading, risk, analytics, and operational workflows.
- Build production Python for ingestion, integrations, orchestration, and engineering tooling.
- Improve monitoring, data quality, regression testing, and incident diagnosis.
- Maintain data models and semantic views used by downstream applications and AI interfaces.
- Investigate data issues, find root causes, and implement lasting fixes.
- Contribute to technical design, code review, engineering standards, and delivery practices.
- Help other teams build and operate pipelines effectively on the shared platform.
Required qualifications
- Five or more years of relevant data engineering experience, including ownership of production data systems.
- Strong SQL skills in data modeling, query design, performance, and debugging complex transformations.
- Strong Python skills and experience developing maintainable, tested, multi-module applications.
- Production experience with Snowflake and dbt.
- Experience integrating APIs, databases, flat files, or event-driven sources.
- Practical knowledge of data quality, monitoring, failure handling, and production support.
- Experience with Git, code review, automated testing, and CI/CD.
- Sound judgment balancing delivery speed, complexity, operating cost, and maintainability.
- Applicants must be based in Montreal and able to communicate in French.
Useful, not required
- Financial-market data experience, such as security master, instrument reference data, pricing, risk, or corporate actions.
- Experience with semantic modeling or governed analytics layers.
- Experience with asynchronous Python, API-heavy ingestion services, or modernization of legacy and stored-procedure-based pipelines.
Workplace
- Hybrid work model with four days in the Montreal office; this is not a remote role.
Benefits
- Unlimited vacation and three personal days; annual bonus and salary review.
- Annual training budget of $1,500, RRSP matching with a 3% company contribution, and comprehensive health insurance.
- Subsidized public transportation through Opus & Cie.
- Work on production systems used by global capital-markets clients.
About TS Imagine
TS Imagine provides integrated trading, portfolio, and real-time risk solutions for capital markets.
The company serves approximately 500 buy-side and sell-side institutions globally.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TS Imagine
Financial Data Analyst / Le/L'Analyste de données financières
Montréal, CAN
TS Imagine is seeking a Financial Data Analyst to manage and improve financial market data used by global financial institutions. The role covers data quality, validation, issue remediation, and workflow automation; cand
Financial Technology Interns - Fall 2026
Montréal, CAN
TS Imagine is seeking a Financial Technology Intern to support its financial platform and Professional Services team. The role combines financial risk and model analysis, client workflow support, data reconciliation, and
Financial Technology Interns - Spring 2027
Montréal, CAN
TS Imagine seeks an intern to support its Financial Platform and Professional Services team, working on client workflows, financial-model validation, reconciliation, and custom applications. Candidates should be pursuing
Financial Engineer
London, GBR
TS Imagine is seeking a Financial Engineer to design and develop pricing and market-risk models across asset classes. The role combines quantitative methods with high-performance C++ development and analysis of model inp
Responsable de la gouvernance des données
Montréal-Ouest, CAN
TS Imagine is seeking a Responsable de la gouvernance des données. The provided posting identifies the data governance focus but does not include role-specific duties, qualifications, workplace details, or compensation.
AI Solutions Developer
Montréal, CAN
TS Imagine is hiring an AI Solutions Developer to build the data models, pipelines, semantic layers, and AI agents behind its TSIQ analytics platform. Candidates need strong SQL, Snowflake, Python, data modeling, and AI
Agentic Marketing Architect
Montréal, CAN
TS Imagine is seeking a senior Agentic Marketing Architect to own the architecture, infrastructure, and operation of an AI-driven marketing system for revenue growth. The role requires production experience with agentic
Responsable des produits de données et IA
Montréal-Ouest, CAN
TS Imagine présente une occasion liée aux produits de données et d’intelligence artificielle dans une entreprise technologique servant des fonds spéculatifs, des banques et des gestionnaires d’actifs. La description four
Financial Data Analyst / Le/L'Analyste de données financières
Montréal, CAN
Financial Technology Interns - Fall 2026
Montréal, CAN
Financial Technology Interns - Spring 2027
Montréal, CAN
Financial Engineer
London, GBR
Responsable de la gouvernance des données
Montréal-Ouest, CAN
AI Solutions Developer
Montréal, CAN
Agentic Marketing Architect
Montréal, CAN
Responsable des produits de données et IA
Montréal-Ouest, CAN