Skip to Main Content

Job Title


Senior Data Scientist


Company : EnStream LP


Location : Toronto, Ontario


Created : 2025-12-16


Job Type : Full Time


Job Description

Job Title: Senior Data ScientistLocation: TorontoDepartment: AI & Data EngineeringType: Full-timeReports to: Head of Applied AI & Data EngineeringWho is EnStreamEnStream is a leader in secure digital identity and mobile data intelligence, working to advance the future of digital trust in Canada. We build innovative data-driven models that enhance the integrity, reliability, and safety of digital identity ecosystems. Our latest initiative leverages advanced data science, machine learning, and deep learning to further grow and sustain digital trust across Canada.Our mission is to empower frictionless trust in every interaction. EnStream is dedicated to increasing trust and convenience for Canadians using real-life, verified identities and network data held by trusted telco networks. At EnStream, every team member plays a critical role in shaping our strategy and delivering meaningful impact across industries.About the RoleWe are seeking a Senior Data Scientist to join EnStreams Data & AI team and help design and build models that measure behavioural, relational and contextual integrity across the EnStream ecosystem. You will apply your expertise in data wrangling, feature engineering, machine learning, and deep learningwith a strong preference for experience in graph-based and semi-supervised learningto develop models that are explainable, scalable, and production-ready. Additionally, you will conduct ad-hoc statistical analysis to support production operations and future initiatives.What You'll DoResearch, design, and prototype Machine Learning/Deep Learning models for identity trust and integrity scoringPrepare, clean, and engineer features from large, complex telecommunications and fraud datasetsDevelop and evaluate unsupervised and semi-supervised learning models (including graph-based techniques)Collaborate with data and application engineering teams to operationalize data engineer pipeline and AI/ML modelsSupport ad-hoc statistical analysis, data visualization, and insight generation for exploratory studies and impact assessmentsContribute to the design of model monitoring, explainability, and drift detection frameworksParticipate in peer reviews, documentation, and knowledge sharing within the Data & AI teamWhat You BringMust-Have Skills & ExperienceBachelors or higher degree in Computer Science, Data Science, Engineering, Mathematics, or related fieldDomain knowledge in fraud detection5+ years of hands-on experience in Data Science, Machine Learning, Deep LearningProficiency in Python (e.g. numpy, pandas, PySpark, scikit-learn, PyTorch/TensorFlow, matplotlib, seaborn), SQL, hyperparameter optimization framework (e.g., Ray Tune, Optuna, Hyperopt), and graph ML frameworks (e.g., PyTorch Geometric, NetworkX)What Sets You ApartDomain knowledge in digital identity and telecommunicationsExperience with advanced Unsupervised and Semi-Supervised Learning techniquesExperience in Data Engineering or ML EngineeringExperience with AWS S3, SageMaker, and lakehouse architectureExperience implementing model monitoring, data/concept drift detection and explainability frameworks (e.g. SHAP, LIME)Why Join Us?Contribute to a national-scale initiative defining the future of digital trust in CanadaWork on cutting-edge graph-based semi-supervised learning applications using real-world identity dataCollaborate with a highly skilled, cross-functional team