Senior Data Scientist
$120k - $160k per yearFlinks
About Flinks
Flinks is the embedded finance platform that brings together connectivity, intelligence, and payments — giving businesses the infrastructure they need to build and deliver seamless financial experiences at scale.
As a leader in Open Finance in Canada, we’ve grown since 2016 into one of North America’s most trusted platforms for financial data access, enrichment, and money movement. We work with innovators across many industries, including lending, fintech, banking, insurance, and wealth management.
Today, our platform connects to 15,000+ financial institutions across North America and powers over 1M monthly connections. We also give our customers unprecedented visibility into 4,500+ real-time financial insights to support smarter decisioning. Companies rely on Flinks to streamline onboarding, verify income, assess credit risk, and power faster payment experiences.
We’re on a mission to drive financial innovation and help businesses build financial experiences that feel effortless, connected, and customer-first. That’s where you come in.
The Role
We're hiring a Senior Data Scientist to own machine-learning models end to end - from framing the problem and designing the model through the training pipeline, deployment to a live endpoint and the model-quality monitoring that keeps it accurate in production. This is a hands-on, engineering-heavy data-science role: you build and ship your own models.
Where this role sits: you own the models and their quality. Our Data Engineering function owns the shared data platform and serving infrastructure you build on - the warehouse, pipelines, governance, CI/CD and the operational reliability of the serving endpoints - so you stay focused on the science and the model lifecycle, not on running the platform.
We're explicit about this because it matters: if you're looking for a pure research or notebook-only role, this isn't it. If you're energized by taking a model all the way to a live, monitored endpoint and seeing it drive real financial decisions - you'll thrive here.
We're not building ML for ML's sake : we judge models by the business outcomes they move - risk reduction, enrichment accuracy, customer adoption, operational efficiency, revenue and connecting your model improvements to those outcomes is part of the role.
What You'll Do
- Own ML models end to end - frame the problem, write the design/RFC, build and train the model, ship it to a served endpoint and monitor its quality in production.
- Build your model's training pipeline and package it for serving, deploying onto the shared platform Data Engineering builds and operates.
- Own model quality, not the platform - you watch drift and performance and decide when to retrain.
- Evaluate rigorously - experimental design, statistical validation, drift detection and retraining, champion-challenger evaluation and promotion.
- Partner across the org - your model outputs feed the attributes/enrichment layer, payments risk, dashboards and client integrations, you'll collaborate with Data Engineering, backend, product and QA on contracts, deployment and rollout.
- Move fast with AI-assisted development -we use it to accelerate implementation and experimentation, the highest-leverage contribution in this role comes from strong problem framing, system design, evaluation rigor and clear technical specifications.
What You'll Work On
A few of the live ML systems this role owns end to end:
- Transaction categorization - a hierarchical, multi-task BERT classifier running as segment based models, trained on labelled data with synthetic top-ups for rare classes.
- Reversal / "final-category" detection - a hybrid ML + analytical-rule model classifying reversal types and linking each back to its original debit, promoted via champion-challenger .
- Transaction NER parser - a multilingual token-classifier extracting entity types from raw descriptions.
- Payments risk and balance forecasting - quantile time-series forecasting feeding a risk/offer decision layer.
- The enrichment suite - income / net-income, frequency detection, plus employment-loss, life-events and pay-frequency models.
- Model-quality and analytics tooling - the data-science team's own model-performance, PSI / drift and category-distribution monitoring for the models it owns.
Our stack
- Python and SQL
- Google Cloud Platform
- BigQuery and modern data tooling
- PyTorch, HuggingFace and classical ML frameworks
- MLflow and Kubeflow
- FastAPI and containerized deployment
- Azure DevOps
You don't need experience with every tool listed above - strong production-ML fundamentals matter more than direct experience with our exact stack. Python is the exception: it's a non-negotiable (see Key Requirements).
Why This Role
- High ownership, low bureaucracy - you own models end to end and watch them drive real financial decisions for banks and fintechs.
- A modern, cloud-native ML stack with an AI-assisted development workflow.
- Real scale and real stakes - regulated financial data, enrichment and payments.
Key Requirements
- Experience: 6-8 years building and shipping machine-learning models, including taking models to production yourself (training pipeline → served endpoint → monitoring).
- Education: Bachelor's degree in a quantitative field (Computer Science, Statistics, Applied Mathematics, or related), a Master's or PhD is an asset, not a requirement - production-ML ability matters more than credentials here.
- Non-negotiables: production-grade Python and the ability to take a model to a live, monitored service yourself , on a solid data-science / ML foundation . A notebook-only profile won't meet the bar.
- Work authorization: must be legally authorized to work in Canada.
Compensation Range
For experienced and qualified hires located in Canada, of senior (IC4) level, the compensation range is between $120,000 to $160,000 CAD annually.
As part of the total rewards package, Flinks offers:
- Health & Dental coverage as of Day 1
- Flexible Paid Time Off (FTO)
- Remote work environment with frequent in-person gatherings and activities.
- Career development, learning opportunities and growth
- And more
We are committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs.
Flinks uses artificial intelligence (AI) during the recruitment process to assist in screening, assessing, or selecting applicants.
---------------------------------------------------------------------------------------
À propos de Flinks
Flinks est une plateforme de finance intégrée qui réunit la connectivité, l’intelligence financière et les paiements, offrant aux entreprises l’infrastructure nécessaire pour concevoir et déployer des expériences financières fluides à grande échelle.
Chef de file de la finance ouverte (Open Finance) au Canada, nous avons connu une croissance soutenue depuis 2016 pour devenir l’une des plateformes les plus fiables en Amérique du Nord en matière d’accès aux données financières, d’enrichissement des données et de mouvement de fonds. Nous collaborons avec des entreprises innovantes dans de nombreux secteurs, notamment le crédit, les technologies financières (fintech), les services bancaires, l’assurance et la gestion de patrimoine.
Aujourd’hui, notre plateforme est connectée à plus de 15 000 institutions financières à travers l’Amérique du Nord et soutient plus d’un million de connexions mensuelles. Nous offrons également à nos clients un accès à plus de 4 500 indicateurs financiers en temps réel afin de favoriser une prise de décision plus éclairée. Les entreprises s’appuient sur Flinks pour simplifier l’intégration de leurs utilisateurs, vérifier les revenus, évaluer le risque de crédit et offrir des expériences de paiement plus rapides.
Notre mission est d’accélérer l’innovation financière et d’aider les entreprises à créer des expériences financières simples, connectées et centrées sur leurs clients. C’est là que vous entrez en jeu.
Le poste
Nous sommes à la recherche d’un(e) Scientifique de données principal(e) (Senior Data Scientist) qui prendra en charge nos modèles d’apprentissage automatique de bout en bout : de la définition du problème et de la conception du modèle, jusqu’au pipeline d’entraînement, au déploiement en production et au suivi de la qualité du modèle une fois en service.
Il s’agit d’un poste de science des données très pratique et fortement axé sur l’ingénierie. Vous concevrez, développerez et déploierez vos propres modèles.
Où se situe ce rôle?
Vous êtes responsable des modèles et de leur qualité.
L’équipe d’ingénierie des données (Data Engineering) est responsable de la plateforme de données partagée et de l’infrastructure de déploiement sur laquelle vous vous appuierez : entrepôt de données, pipelines, gouvernance, CI/CD et fiabilité opérationnelle des points de terminaison. Cela vous permet de vous concentrer sur la science des données et le cycle de vie des modèles, plutôt que sur l’exploitation de la plateforme.
Nous tenons à être transparents à ce sujet : si vous recherchez un rôle purement axé sur la recherche ou l’analyse dans des notebooks, ce poste n’est probablement pas pour vous.
En revanche, si l’idée de mener un modèle jusqu’à un point de terminaison en production, surveillé et utilisé pour prendre de véritables décisions financières vous motive, vous vous épanouirez chez Flinks.
Nous ne développons pas des modèles simplement pour faire du ML. Nous évaluons leur succès en fonction des résultats d’affaires qu’ils génèrent : réduction du risque, amélioration de la qualité des enrichissements, adoption par les clients, efficacité opérationnelle, croissance des revenus, etc. Faire le lien entre les améliorations apportées à vos modèles et ces résultats fait partie intégrante du rôle.
Ce que vous ferez
- Prendre en charge les modèles de ML de bout en bout : définition du problème, rédaction des documents de conception (RFC), développement, entraînement, déploiement et suivi en production.
- Concevoir les pipelines d’entraînement et préparer les modèles pour leur mise en service sur la plateforme partagée exploitée par l’équipe Data Engineering.
- Assurer la qualité des modèles, sans être responsable de la plateforme elle-même.
- Surveiller les dérives (drift), la performance et déterminer les moments appropriés pour réentraîner les modèles.
- Mettre en place des processus d’évaluation rigoureux : expérimentation, validation statistique, détection de dérive, réentraînement, approches champion-challenger et promotion des modèles.
- Collaborer avec plusieurs équipes de l’organisation. Les résultats de vos modèles alimentent les couches d’attributs et d’enrichissement, les systèmes de risque liés aux paiements, les tableaux de bord et les intégrations clients.
- Travailler étroitement avec les équipes Data Engineering, Développement Backend, Produit et Assurance qualité (QA) sur les contrats de données, les déploiements et les mises en production.
- Tirer parti du développement assisté par l’IA afin d’accélérer l’implémentation et l’expérimentation. Les contributions ayant le plus d’impact dans ce rôle reposent sur une excellente définition des problèmes, une solide conception de systèmes, une grande rigueur analytique et des spécifications techniques claires.
Ce sur quoi vous travaillerez
Voici quelques-uns des systèmes de ML actuellement en production dont vous serez responsable de bout en bout :
Catégorisation des transactions - Classificateur hiérarchique multitâche basé sur BERT, exécuté sous forme de modèles segmentés, entraîné à partir de données étiquetées et enrichi par des données synthétiques pour les catégories rares.
Détection des annulations et de la catégorie finale - Modèle hybride combinant apprentissage automatique et règles analytiques permettant de classifier les différents types d’annulation et de les associer à leur transaction d’origine.
Analyseur (NER) de transactions - Classificateur multilingue de type token permettant d’extraire des entités à partir de descriptions transactionnelles brutes.
Prévision des soldes et du risque de paiement - Modèles de prévision de séries temporelles quantiles alimentant les couches décisionnelles liées au risque et aux offres.
Suite d’enrichissement financier - Modèles liés aux revenus, revenus nets, fréquence des revenus, pertes d’emploi, événements de vie et fréquence des paies.
Outils analytiques et de suivi de la qualité des modèles - Développement et maintien des outils internes permettant de surveiller la performance des modèles, les indices de stabilité de population (PSI), les dérives et les distributions de catégories.
Notre environnement technologique
- Python et SQL
- Google Cloud Platform (GCP)
- BigQuery et outils modernes de gestion de données
- PyTorch, HuggingFace et autres frameworks d’apprentissage automatique
- MLflow et Kubeflow
- FastAPI et déploiement conteneurisé
- Azure DevOps
Vous n’avez pas besoin d’avoir utilisé tous les outils mentionnés ci-dessus. Une solide expertise en apprentissage automatique appliqué à la production est plus importante que la maîtrise exacte de notre pile technologique.
Python constitue toutefois une exigence essentielle.
Pourquoi ce poste?
Grande autonomie, peu de bureaucratie - Vous êtes responsable de vos modèles de bout en bout et vous voyez directement leur impact sur les décisions financières prises par des banques et des entreprises fintech.
Une pile technologique moderne - Travaillez avec une architecture infonuagique moderne et des outils de développement assistés par l’intelligence artificielle.
Un impact réel à grande échelle - Vous travaillerez avec des données financières réglementées, des systèmes d’enrichissement et des infrastructures de paiement critiques.
Exigences essentielles
Expérience
- Entre 6 et 8 années d’expérience dans le développement et le déploiement de modèles d’apprentissage automatique.
- Expérience démontrée dans la mise en production complète de modèles (pipeline d’entraînement → service en production → surveillance).
Formation
- Baccalauréat dans un domaine quantitatif (informatique, statistique, mathématiques appliquées ou domaine connexe).
- Une maîtrise ou un doctorat constitue un atout, mais n’est pas obligatoire.
Chez Flinks, la capacité à développer et déployer des modèles en production prime sur les diplômes.
Exigences incontournables
- Excellente maîtrise de Python dans un contexte de production.
- Capacité démontrée à mener un modèle jusqu’à un service en production surveillé.
- Solides fondations en science des données et en apprentissage automatique.
Un profil limité à l’analyse exploratoire ou au travail en notebook ne répondra pas aux attentes du poste.
Autorisation de travail
Vous devez être légalement autorisé(e) à travailler au Canada.
Fourchette salariale
Pour les candidats expérimentés et qualifiés résidant au Canada, au niveau principal (IC4), la fourchette salariale annuelle se situe entre 120 000 $ et 160 000 $ CAD.
Ce que Flinks offre
Dans le cadre de son programme global de rémunération et d’avantages sociaux, Flinks offre notamment :
- Couverture santé et dentaire dès le premier jour
- Politique de congés flexibles (FTO)
- Environnement de travail à distance avec des rencontres et activités en personne régulières
- Opportunités de développement professionnel, d’apprentissage et de croissance
- Et bien plus encore
Accessibilité
Flinks s’engage à offrir des mesures d’adaptation aux personnes en situation de handicap. Si vous avez besoin d’un accommodement dans le cadre du processus de recrutement ou d’emploi, nous travaillerons avec vous afin de répondre à vos besoins.
Intelligence artificielle et recrutement
Flinks utilise l’intelligence artificielle (IA) dans le cadre de son processus de recrutement afin d’aider à la présélection, à l’évaluation ou à la sélection des candidats.
- ...impact. Advanced ML & Statistics: Expert capability in designing end-to-end ML systems for complex problems (including imbalanced data and concept drift), applying advanced statistical methods (mixed models, survival analysis, Bayesian approaches), and demonstrating a deep...SeniorFull time
$79.5k - $129.5k per year
...members, and communities. Come join us. Are you driven by data, inspired by innovation, and eager to shape the future of insurance... ..., Underwriting, and Claims, we want to hear from you. Senior Data Scientist We're looking for a Senior Data Scientist to join our growing...SeniorLong term contractFull time- ...ABOUT THE ROLE: Plusgrade, fueled by fast-growing and complex data sources across multiple products, partners, and loyalty... ...engagement and optimize program economics for our partners. The Senior Data Scientist, reporting to the Senior Manager, Data Science, will play a...SeniorFull timeRemote workHome officeFlexible hours
$115k - $140k per year
...high-performing team motivated by meaningful impact. Join the Data team! High velocity, high intensity, high trust, high bar, high... ...perfect) fit. Your Role They are seeking a Data Scientist to join the team. Do you love working in machine learning pipelines...SeniorFull timeWork at office$100k per year
...About the Job: \ We are seeking a business -focused Data Scientist \ to use data science, advanced analytics, Machine Learning, and AI... ...presenting findings, test results, and performance analyses to senior management. \ \ \ Mentorship & Leadership: \ Provide...SeniorPermanent employmentFull timeWork at officeLocal area- ...group , Europe’s largest online car marketplace, we’re shaping the future of automotive retail in Canada and beyond. As Senior Data Scientist , you will be key contributor within our global Data Science organization, shaping AI and machine learning systems that sit...SeniorLong term contractPermanent employmentFull time
$168k - $231k per year
...these massive entities. At Faire, we're using the power of tech, data, and machine learning to connect this thriving community of... ...like Amazon and big box stores. Our highly skilled team of data scientists and machine learning engineers specialize in developing algorithmic...SeniorFull timeWork at officeLocal areaRemote work2 days per week- ...work matters because real plants, real machines, and real frontline workers depend on it. The Role We're hiring a Senior Product Data Scientist to join our Product Analytics team. You'll be the first dedicated Data Scientist on a team that has operated as a product...SeniorFull timeSummer workHome office
$160.7k - $207.9k per year
...Imagine what we’ll build together. About the Data Science Team The Data Science team... ...other. About the role As a data scientist on the experience led growth team, you will... ...exercising independent judgment, and influencing senior cross-functional partners with the...SeniorLong term contractFull timeSeasonal workLocal areaImmediate startShift work- ...organizations globally. We develop bespoke solutions powered by data and technology for several Fortune 100 companies. We have... ...are beefing up our talent in the space. We are looking for a Senior Data Scientist with a good blend of data analytics background, practical experience...SeniorFull timeLocal areaRemote work
$151.2k per year
...marketing investment to long-term customer value, and guide how millions of dollars are allocated. We are looking for a Senior Business Data Scientist, Marketing to join Customer Analytics and shape the quantitative foundation of Jobber ’s marketing strategy. The Team...SeniorLong term contractFull timeInternshipWork at officeImmediate start$125.8k per year
...systems? If so, this might be the role for you! We’re looking for a Data Scientist to join our growing ML & AI practice. You will play a key role... ...every stage of the model lifecycle. You will work closely with senior data scientists, MLOps, and product teams to keep our models...SeniorLong term contractFull timeInternshipWork at office$68.8k - $100k per year
...Please note - this is a 12-month contract opportunity* The Data Scientist will be a pivotal member of the Enterprise Data and Analytics... ...LLM models. Get direction from and technical guidance from more senior members of the team Work closely with data engineers, data...SeniorFull timeContract workWork at officeRemote work- ...seamlessly blends deep actuarial expertise with robust Artificial Intelligence and Machine Learning capabilities. As our Senior Actuarial Data Scientist, AI Risk, you'll be pivotal in developing and implementing our AI risk assessment and pricing frameworks. This isn't just...SeniorFull time
$80 - $100 per hour
...investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Data Science Documents Type: Contract Compensation: $80–$100/hour Location: Remote Role Responsibilities...Full timeContract workSummer workRemote work$80k - $130k per year
...explore career opportunities at Borrowell. Together, we can help Canadians feel confident about money. About the Role: As a Data Scientist, you’ll work closely with Product, Business, Data, and Engineering teams to help Borrowell make better decisions and build better...Full timeInternshipWork at officeRemote workFlexible hours- ...Company Description You will join a world-class team of engineers and data scientists from Facebook, Uber, Amazon and Google. We are a fast growing consulting firm based in Toronto with clients ranging from leading startups building impactful technologies to Fortune 500...Full time
$80.7k - $100k per year
...has an impact on keeping Ontarians safe through engagement, evidence, enforcement, and education. We help build a safer community. Data analytics sits at the heart of TSSA’s vision for a safer Ontario. As part of the Data Analytics team, you’ll build and use advanced analytics...Full time- ...talent, ownership, and execution — and we’re intentional about building a strong, globally distributed team from the start. We need a Data Scientist to help design and build the algorithms that power insights, pre-label data, and reduce the need for manual configuration by users...Full timePart time
$108k - $150k per year
...matters. You will have the opportunity to autonomously own part of our data strategy, work in one of the world's most diverse and complex... ...improve our customers' experience. We're looking for a Data Scientist with a strong background in applied Machine Learning, who has experience...Permanent employmentFull timeWork at officeFlexible hours$144k - $157.2k per year
...LinkedIn profiles! Caseware International Inc. is hiring an Applied Data Scientist to help deliver AI-powered, data-driven capabilities across our... ...Verification and Criminal Record Check. Executives and Senior Managers will undergo a Soft Credit Check as well. Candidates residing...SeniorPermanent employmentFull timeWork at officeRemote workFlexible hours3 days per week- ...Tiger Analytics is looking for experienced Data Scientists GenAI to join our fast-growing advanced analytics consulting firm. Our consultants... ...actionable business insights Responsible for making presentations to senior management, communicating results to business teams, and...SeniorFull timeLocal area
$100 - $160 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Data Scientist Type: Contract Compensation: $100–$160/hour Role Responsibilities Evaluate the accuracy and depth...SeniorFull timeContract workSummer work- ...business outcomes. Guideline’s proprietary spend and pricing data represents approximately $200 billion in annual media investment... ...client engagement and revenue across multiple sales teams. The Data Scientist, Insights, will report to the Chief Insights & Analytics Officer....Full timeWork at office2 days per week
- ...Job role: As a data analyst, you will be responsible for compiling actionable insights from data and assisting program, sales and marketing managers build data-driven processes. Your role will involve driving initiatives to optimize for operational excellence and revenue...
$80k - $120k per year
...experiences worldwide. No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our... ...term health and growth of Agoda. The Opportunity: As a Data Scientist/Senior Analyst, you will report directly to either the Senior Manager...SeniorLong term contractFull timeWork at officeWorldwideAfternoon shift$96.05k - $137.21k per year
...metrics, and delivering analyses that guide decision-making. As a Data Scientist on the team, you’ll collaborate across disciplines to surface... ...What You'll Do Partner with Insights Leads and senior data scientists to design and build performance metric frameworks...SeniorFull timeInternshipWork from home- We are seeking an advanced Senior Data Analytical Specialist/Scientist to analyze, build, and validate complex, large-scale statistical models within enterprise production environments. Working with minimal direction, you will bridge the gap between advanced research methodologies...SeniorLong term contractContract workWork at officeFlexible hours2 days per week
- ..., you will play a critical role in making transportation safer for all. We are looking for an experienced and highly motivated Data Scientist to join the Community Safety Data team and lead key initiatives that enhance the safety of Lyft’s community. You’ll work cross-functionally...Hourly payFull timeWork at officeFlexible hours3 days per week
- ...BrandProject, Real Ventures, D1 Capital, and Upper90. To learn more, visit clutch.ca . About the role: Clutch is hiring a Staff Data Scientist to lead major improvements to our pricing algorithms and applied machine learning systems. This is a high-ownership role for...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Scientist. Be the first to apply!
- junior data scientist Toronto, ON
- environmental data scientist Toronto, ON
- public health data scientist Toronto, ON
- data scientist Toronto, ON
- data scientist no experience Toronto, ON
- senior data scientist Toronto, ON
- scientifique de données Toronto, ON
- sénior service a la clientèle Toronto, ON
- senior network engineer Toronto, ON
- senior engineer Toronto, ON
