Job Description
Data Modeling Engineer (Contract)
📍 Toronto, ON | 🏢 3 Days/Week In-Office | 🔁 3-Month Contract to Start
We’re hiring a Data Modeling Engineer to support a high-impact analytics and reporting initiative, one of Canada’s top financial institutions. This is an opportunity to help shape enterprise data models that power business-critical dashboards for the bank’s capital markets team.
Send your resume to tinak@corgta.com
🔍 Position Details:
Location: Downtown Toronto (3 days/week onsite)
Contract: 3 months to start with likely extension
Start: ASAP or after short notice period
🛠 Key Responsibilities:
Design and optimize data models for UI and analytics consumption
Write complex SQL queries with a focus on performance and scalability
Apply rule-based business logic across diverse financial datasets
Structure data for use cases such as:
Multi-currency support & FX conversions
Entitlement-based filtering
CRM interaction & research data modeling
Collaborate cross-functionally with front-end, back-end, and data teams
Optimize queries in MemSQL to meet performance SLAs
✅ What We’re Looking For:
5+ years in data engineering or data modeling roles
Expert-level SQL, with experience tuning for high-performance environments
Familiarity with MemSQL (or similar high-speed analytical DBs)
Experience in financial services or capital markets (preferred)
Strong understanding of data delivery for UI consumption (dashboards, scoring, filters)
Ability to work onsite 3 days per week in downtown Toronto