Senior Data Scientist
$88,800–$118,400 year
HybridToronto, Ontario, Canada or Montréal, Quebec, Canada
Job Summary
Senior Data Scientist to own end-to-end ML models—from framing problems and RFC design to training pipelines, deployment on a shared platform, and production monitoring. Role emphasizes hands-on model development, evaluation rigor, drift detection, and collaboration with Data Engineering, Backend, Product, and QA. You will work on live ML systems such as transaction categorization, reversal/final-category detection, NER parsing, payments risk and balance forecasting, and enrichment models, using a stack that includes Python, SQL, GCP, BigQuery, PyTorch/HuggingFace, MLflow, Kubeflow, FastAPI, and containerized deployment. The role requires operating in production-scale, regulated financial data environments, with ownership of models end-to-end and measurable business outcomes (risk reduction, enrichment quality, client adoption, operational efficiency, revenue). Remote-friendly with frequent in-person gatherings; strong problem framing, system design, evaluation rigor, and technical specifications are key.
Required Qualifications
- Bachelor's degree in a quantitative field (Computer Science, Statistics, Applied Mathematics, or related)
- Experience: 6-8 years building and shipping machine-learning models, including production deployment
- Production-grade Python proficiency
- Ability to take a model to a live, monitored service
- Strong data-science foundations
- Legal work authorization to work in Canada
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.