Senior Data Developer

TS Imagine Inc.

Montreal

On-site

CAD 110,000 - 150,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work: four days in Montreal
Unlimited vacation
Annual bonus
$1,500 annual training budget
RRSP matching 3%
Transit subsidy

Job summary

TS Imagine Inc. is seeking a Senior Data Engineer in Montreal to own and modernize production data systems built on Snowflake, dbt, SQL, and Python. You will enhance pipelines, strengthen platform capabilities, and support the data and semantic layers powering TS Imagine’s AI interfaces.

This role requires a passion for robust engineering and thoughtful AI-driven workflows. The team operates across North America with close collaboration with product and risk teams.

Qualifications

  • Five+ years of data engineering experience with ownership of production data systems.
  • Strong SQL skills including data modeling and complex transformations.
  • Proficient Python for building multi-module data apps.
  • Hands-on experience with Snowflake and dbt in production.
  • Experience with API integrations, flat files, or event-driven ingestion.

Responsibilities

  • Design, build, and operate pipelines ingesting data from vendors, internal systems, APIs, and files.
  • Develop and maintain dbt models and Snowflake data structures for trading, risk, analytics and ops.
  • Build production Python for ingestion, integrations, orchestration and tooling.
  • Improve monitoring, data quality, regression testing, and incident diagnosis frameworks.
  • Create data models and semantic views used by downstream apps and AI interfaces.
  • Investigate production data issues, diagnose root causes, and implement fixes.
  • Contribute to design reviews, standards, and delivery practices.
  • Help teams adopt best practices for data pipelines on the shared platform.

Skills

SQL proficiency
Python programming
Snowflake
dbt
Data modeling
Production data systems

Tools

Git
CI/CD
dbt
Snowflake

Job description

AI Platform & Data Engineering builds and operates the data platform behind TS Imagine’s trading, risk, and AI capabilities.

The team brings external and internal data into Snowflake and maintains the shared engineering foundations used across the business: data ingestion, transformation, distribution, monitoring, data quality, regression testing, and production support. We work with complex financial datasets, including instrument reference data, pricing, common data, and corporate actions.

As a Senior Data Engineer, you will own production data systems built with Snowflake, dbt, SQL, and Python. You will help modernize established pipelines, improve the platform’s shared capabilities, and contribute to the data and semantic foundations behind TSIQ, TS Imagine’s natural-language AI interface for intelligence and agentic workflows.

What you’ll do
  • Design, build, and operate pipelines that ingest, validate, transform, and distribute data from vendors, internal systems, APIs, and files.
  • Develop and maintain dbt models and Snowflake data structures supporting trading, risk, analytics, and operational workflows.
  • Build production Python for data ingestion, integrations, orchestration, and engineering tooling.
  • Improve the frameworks used for monitoring, data quality, regression testing, and incident diagnosis.
  • Build and maintain data models and semantic views used by downstream applications and AI interfaces.
  • Investigate production data issues, identify root causes, and implement lasting fixes.
  • Contribute to technical design, code review, engineering standards, and delivery practices.
  • Help other teams adopt effective approaches to building and operating data pipelines on the shared platform.
What we’re looking for
  • Five or more years of relevant data engineering experience, including ownership of production data systems.
  • Strong SQL skills, including data modeling, query design, performance awareness, and debugging complex transformations.
  • Strong Python skills and experience developing maintainable, tested, multi-module applications.
  • Hands-on production experience with Snowflake and dbt.
  • Experience integrating APIs, databases, flat files, or event-driven data sources.
  • Practical knowledge of data quality, monitoring, failure handling, and production support.
  • Experience with Git, code review, automated testing, and CI/CD.
  • Sound engineering judgment: able to balance delivery speed, system complexity, operating cost, and maintainability.
  • Interest in applying AI tools thoughtfully as part of the engineering workflow.

Useful experience, but not required

  • Financial-market data, including security master, instrument reference data, pricing, risk, or corporate actions.
  • Semantic modeling or governed analytics layers.
  • Asynchronous Python and API-heavy ingestion services.
  • Modernizing legacy pipelines or stored-procedure-based data systems.
About the team

AI Platform & Data Engineering is part of TS Imagine’s approximately 40-person AI & Data Engineering organization, with colleagues across North America, EMEA, and APAC. The wider group brings together data engineers, data scientists, quantitative engineers, AI engineers, data analysts, and data stewards.

The team works closely with product, risk, client service, and other engineering teams. Its role is both hands-on and enabling: operating core data capabilities while helping other teams build against them effectively.

Why TS Imagine?
  • Hybrid work model: four days in the Montreal office.
  • Unlimited vacation plus three personal days.
  • Annual bonus and salary review.
  • $1,500 annual training budget.
  • RRSP matching with a 3% company contribution.
  • Subsidized public transportation through Opus & Cie.
  • Work on production systems used by global capital-markets clients.

This is not a remote role. Applicants must be based in Montreal and able to communicate in French.

About TS Imagine

TS Imagine provides integrated trading, portfolio, and real-time risk solutions for capital markets. Formed from TradingScreen and Imagine Software, the company serves approximately 500 buy-side and sell-side institutions globally, including hedge funds, asset managers, pension funds, mutual funds, and financial institutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Steward
Data Steward

TS Imagine Inc. • Montreal

On-site
CAD 85,000 - 110,000
On-site in Montreal (4 days/wk)
Unlimited vacation & 3 personal days
Annual bonus & salary review
+3
Développeur de données senior
Développeur de données senior

TS Imagine Inc. • Montreal

On-site
CAD 90,000 - 130,000
Vacances illimitées
3 journées personnelles
Prime annuelle et révision salariale
+4
Semantic Modeller
Semantic Modeller

TS Imagine Inc. • Montreal

On-site
CAD 95,000 - 130,000
Présentiel Montréal 4 jours/semaine
Vacances illimitées
3 jours personnels
+3
Spécialiste en modélisation sémantique
Spécialiste en modélisation sémantique

TS Imagine Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Présence à Montréal
Vacances illimitées
Prime annuelle
+4
Responsable Gouvernance des Données Financières & IA
Responsable Gouvernance des Données Financières & IA

TS Imagine Inc. • Montreal

On-site
CAD 90,000 - 130,000
Responsable de la gouvernance des données
Responsable de la gouvernance des données

TS Imagine Inc. • Montreal

On-site
CAD 90,000 - 130,000
Principal Data Architect, FSI
Principal Data Architect, FSI

Infostrux • Toronto

Hybrid
CAD 140,000 - 200,000
Flexible schedule
4 weeks vacation
Device allowance
+2
AI Software Engineer
AI Software Engineer

Snowflake • Toronto

On-site
CAD 146,000 - 219,000
Extended health
Dental insurance
Vision care
+3
Senior Data Engineer
Senior Data Engineer

TekRek • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Financial Data Analyst / Le/L'Analyste de données financières
Financial Data Analyst / Le/L'Analyste de données financières

TS Imagine Inc. • Montreal

Hybrid
CAD 65,000 - 85,000
Vacances illimitées + 3 jours person.
Bonus annuel et révision salariale.
Budget de formation de 1 500 $
+3