Skip to Main Content

Job Title


Senior Machine Learning Engineer


Company : Kumaran Systems


Location : Toronto, Ontario


Created : 2025-12-16


Job Type : Full Time


Job Description

We are seeking a highly skilled Senior Machine Learning Engineer with specialized experience in the banking sector. This individual contributor role focuses on designing, developing, and deploying sophisticated ML solutions for critical financial applications, with emphasis on regulatory compliance, model robustness, and production scalability.Key ResponsibilitiesModel Development & Engineering:Design, develop, and implement machine learning models for banking applications including fraud detection, anti-money laundering (AML), credit risk assessment, customer churn prediction, and personalized banking servicesBuild end-to-end ML pipelines from data ingestion and preprocessing to model deployment and monitoringImplement robust feature engineering frameworks for financial time-series, transactional, and customer behavioural dataOptimize models for performance, scalability, and regulatory compliance in production environmentsDevelop and maintain model documentation for validation, audit, and regulatory requirementsTechnical RequirementsCore Technical Skills:5+ years of professional experience in machine learning engineering2+ years specifically in financial services, banking, or fintechExpert proficiency in Python and ML libraries (Scikit-learn, XGBoost, LightGBM)Production experience with deep learning frameworks (TensorFlow, PyTorch)Strong experience with cloud ML platforms (AWS SageMaker, Azure ML, or GCP Vertex AI)Advanced SQL skills and experience with big data technologies (Spark, Databricks)Proficiency in MLOps tools (MLflow, Kubeflow, Airflow, Prefect)Experience with containerization (Docker) and CI/CD tools (GitLab CI, Jenkins, GitHub Actions)