Senior Data Scientist
Own and ship production machine-learning models for transaction categorization, reversal detection, multilingual NER, payments risk, balance forecasting, and financial data enrichment. The role focuses on model quality and lifecycle management on a shared data platform.
Responsibilities
- Own ML models end to end, from problem framing and design/RFC through training, deployment, and production monitoring.
- Build model training pipelines and package models for serving on the shared platform.
- Monitor model drift and performance and decide when to retrain.
- Design rigorous evaluations using experimental design, statistical validation, drift detection, and champion-challenger promotion.
- Collaborate with Data Engineering, backend, product, and QA on contracts, deployment, and rollout.
- Connect model improvements to risk reduction, enrichment accuracy, customer adoption, operational efficiency, and revenue.
- Use AI-assisted development to accelerate implementation and experimentation.
Requirements
- 6-8 years building and shipping machine-learning models, including taking models to production.
- Bachelor's degree in Computer Science, Statistics, Applied Mathematics, or a related quantitative field.
- Production-grade Python skills.
- Ability to take a model independently to a live, monitored service.
- Solid data science and machine-learning foundation.
- Legally authorized to work in Canada.
Benefits
- 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