Senior Data Scientist [Remote]
$120k - $160kFlinks
- Remote job
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
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
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
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.
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.
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.
$89.7k - $149.5k
...look for 7+ years of professional experience in progressively senior data science and applied AI/ML roles. We need strong expertise in... .... We work with the Technical Product Manager and Lead Data Scientist to define scope, success metrics, and iteration plans. We...SeniorFull timeContract workWork at officeFlexible hours2 days per week$99.1k - $132.1k
...We need strong hands-on experience building and deploying data science and machine learning solutions. We look for deep... ...towers, digital twins, and agent-enabled decisioning. This Senior Data Scientist role is highly hands-on and centered on warehouse and distribution...SeniorFull timeFlexible hours$100k - $160k
...Salary: $100,000 - 160,000 per year Requirements: ~4+ years of data engineering experience, including at least 2 years working hands... ...process maps and design documents ~ Confidence presenting to senior stakeholders and standing your ground when challenged ~...SeniorFull timeWork at office- ...Senior Clinical Data Science Programmer - Canada (Remote) ICON is a global healthcare intelligence and clinical research organisation united... ...with data managers, project managers, clinical data scientists, and biostatisticians to ensure the integration of programming...SeniorRemote workFlexible hours
- ...'re looking for a Staff Analytics Engineer to join our growing Data team and lead the evolution of our Analytics Engineering platform... ...-making. In this role, you'll partner closely with analysts, scientists, data engineers, and teams across Product, Engineering, Growth,...SeniorFull timeWorldwide
$89.7k - $149.5k
...years of relevant background. We need 7+ years of hands-on data science experience, including delivering models to... ...future of health for patients, communities, and our teams. This Senior Data Scientist role is hybrid in Mississauga, Ontario. We offer a competitive...SeniorFull time$150k - $200k
...passionate, loyal, and growing community, and we’re looking for people who want to help us build something truly special. Senior Data Scientist, Growth We’re looking for an experienced Data Scientist to join one of our cross-functional squads at Shakepay. You’ll work...SeniorRemote jobFull timeWork at office$148k - $216.5k
...by your Recruiter may impact your candidacy. About the Team The Data & Analytics team is building Life360's next-generation data platform... ...of miles driven every single month, and so much more. As a Senior Data Engineer II, you will enhance and maintain our data processing...SeniorFull timeRemote work$120k - $160k
...America’s most trusted platforms for financial data access, enrichment, and money movement.... ...in. The Role We're hiring our Senior Data Engineer (Data / ML Platform) to stand... ...on and close the seam between our data scientists and the product teams. This is a high-...SeniorRemote jobFull timeContract workTemporary workFlexible hours$75.57k - $132.66k
...Req ID: 388396 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to... ...thinking organization, apply now. We are currently seeking a Data Senior Engineer - Data Modernization & Archiving - Remote to join our...SeniorTemporary workWork at officeRemote workFlexible hours- ...respectful of your time. ABOUT THE ROLE We're looking for a Staff Data Engineer to join our growing Data team and set the technical... .... You'll partner closely with analytics engineers, analysts, scientists, engineering teams, and business stakeholders to translate evolving...SeniorFull timeWorldwide
- ...reflect a thoughtful process that is illuminative, enjoyable, and respectful of your time. ABOUT THE ROLE We're looking for a Senior/Staff Data Scientist to join our growing Data team and serve as a strategic analytics partner across Render. As we scale, we're tackling...SeniorFull timeWorldwide
- ...Senior Electrical Engineer - Data Center JOB-10047615 Anticipated Start Date October 5, 2026 Location Overland Park, KS Type of Employment Contract Hire Employer Info Our client is an employee-owned engineering, procurement, consulting...SeniorFull timeContract workWork experience placementLocal areaHome officeFlexible hours
- ...Role Description We are seeking a Senior Manager, Data Engineering to lead the team responsible for the reliability, quality, cost, and velocity of Dropbox's core data platform. This is a hands-on engineering leader who owns the pipelines and data products that Product...SeniorFull time
- INTEGRITYOne Partners - Data Engineer (Analytics) Location: Washington, D.C. 100% Onsite Full-Time (Monday to Friday) The Role... ...actively hiring across multiple experience levels, including more senior candidates. ~Leveling and compensation will be determined...Full timeMonday to Friday
$122.1k - $162.8k
...Artificial Intelligence, Machine Learning, Statistics, Data Science, or another quantitative discipline.... ...technical and non-technical audiences, including senior leadership. We mentor and support junior data scientists and engineers, encouraging technical excellence,...Full time- ...Position: Data Engineer Location: Downtown Toronto ON (Hybrid) Duration: Contract Company Overview Client is a global leader in fintech and payments, connecting financial institutions, corporations, merchants, and consumers millions of times every...Contract workWorldwide
$86.21k - $133.1k
...Req ID: 387430 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a AWS ETL Data Engineer...Work at officeRemote workFlexible hours$122.1k - $162.8k
...for someone with recognized expertise in data engineering and analytics in large enterprise... ...initiatives or domains. We serve as a senior technical point of contact for data... ...We partner with Product Managers, Data Scientists, Analysts, and business stakeholders to turn...Full time$90k - $130k
Salary: $90,000 - 130,000 per year Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a demonstrated record of building and supporting production-ready software with clear modular ...SeniorFull timeWork at office$50 - $70 per hour
...Apply Level 3 network support expertise to structure real production network data for AI-driven infrastructure. This hands-on role combines advanced troubleshooting, incident response, and root-cause analysis with an interest in how infrastructure data is prepared for...Hourly payContract workFor contractorsWork at officeRemote work- ...the roadmap, architecture, and team responsible for the trusted data foundations that power 1Password’s business. You’ll shape how data... ...a clear data platform roadmap and communicate effectively with senior stakeholders. • Preferred: Experience with Continuous...Full timeImmediate startRemote work
$154k - $247k
...realize their greatest potential. Title and Summary Principal Data Scientist Overview: Mastercard is seeking a Principal Data... ...product that enhances consumer purchase experiences. This is a senior technical role, responsible for defining the data science product...Full timeWorldwide- ...Innovate at the cutting edge: Your work will shape how modern finance detects fraud and manages risk. ABOUT THE ROLE You'll own the data layer behind our analytics product and design of our analytics architecture and data model. Today that's a high-performance analytical...Full time
- .... We are currently looking for an AI & Data Engineering Business Analyst. Role... ...strategies. Collaborate with Data Scientists and AI Engineers during solution design and... .... ~ Experience interacting with senior business stakeholders and technology teams...
$177k - $265k
...Summary Equinix is seeking a Sr Principal Engineer to serve as a senior technical authority for the architecture, automation, telemetry,... ...across global LAN, WAN, campus, branch, wireless, corporate data center, cloud connectivity, secure access, network security, carrier...SeniorFull timeWork at office$94.5k - $108k
Salary: $94,500 - 108,000 per year Requirements: Proven experience in supporting or developing solutions within Blue Yonder WMS Discrete In-depth understanding of MOCA development practices Familiarity with DDA, Integrator, Page Builder, Reports, and Labels ...SeniorFull timeRemote work- ...risk. Location: This position is remote within the United States. Role Summary: We’re looking to hire a Senior Machine Learning Engineer to build models and data-driven systems that help classify, label, and enrich vast amounts of Internet data, providing direct value...SeniorFull timeRemote workWorldwide
- ...Job Title: ETL Data Engineer Location: Markham ON - (Hybrid Role) Duration: 12 Months In person- Interview Job Description: Minimum 8+ years of experience successfully leading ETL data reconciliation with expertise working with large-scale...
- Data Engineer (Data Designing, ETL, ELT, Microsoft SQL Server, Oracle, Snowflake, AWS, Azure, data integration, Data Movement, on premise - off premise, SSIS, Snowflake, Dell Boomi) in Middletown, RI Data Migration, Data Strategy, Dell Boomi, ETL, Oracle, Snowflake, SQL...Full timeTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Scientist [Remote]. Be the first to apply!
- entry level data scientist remote Canada
- data scientist Canada
- python data scientist (contract) Canada
- data scientist (hedge fund) Canada
- senior data scientist Canada
- junior data scientist remote Canada
- healthcare data scientist Canada
- energy data scientist Canada
- python data scientist Canada
- senior director product management Canada

