S

SOTI

Enterprise mobility management and IoT platform

Senior Data Scientist 2

Applied Machine LearningPosted on Nov 10
Full-timeMississauga, ON, CanadaNo salary listedIn-person

About the Job

Requirements

  • A graduate degree in Computer Science, Software Engineering, Data Science, Statistics, Mathematics, or another quantitative discipline, or equivalent relevant industry experience.
  • At least 5 years of professional experience building machine learning or applied data science solutions.
  • Expert-level Python skills, including the ability to develop clean, maintainable, production-ready code.
  • At least 1 year of experience developing production-grade AI systems based on multi-agent and MCP approaches.
  • At least 3 years of production experience with NLP, classification, predictive modeling, or related machine learning techniques.
  • Strong understanding of statistical modeling, machine learning algorithms, experimentation, and model evaluation, including the ability to choose appropriate methods for real-world problems.
  • Strong data profiling, cleaning, mining, debugging, and technical documentation skills.
  • Experience building AI/ML solutions using cloud infrastructure such as Microsoft Azure or AWS.
  • Experience taking models beyond notebooks and prototypes into production environments.
  • Strong analytical troubleshooting skills, including the ability to reproduce issues, isolate data/model failures, and perform root-cause analysis.
  • Ability to communicate complex technical findings clearly and work effectively with Data Science, Development, Product, and QA teams.

Responsibilities

  • Lead end-to-end AI/ML initiatives, from problem formulation, data analysis, and experimentation through model development, evaluation, deployment, and ongoing improvement.
  • Develop solutions using machine learning, statistical modeling, predictive analytics, NLP, and modern AI techniques.
  • Build evaluation methodologies and metrics to measure model quality, accuracy, reliability, and product impact.
  • Analyze structured and unstructured datasets by performing data profiling, cleaning, feature engineering, exploratory analysis, and validation.
  • Write production-quality Python code and work with software development teams to integrate data science capabilities into customer-facing products.
  • Research, define, prototype, and develop new data science and AI capabilities for the product experience.
  • Collaborate with Product Management, Development, QA, and business stakeholders to translate ambiguous product or customer problems into measurable data science problems and solutions.
  • Take ownership of complex projects with limited supervision, driving them from investigation to production-ready outcomes.
  • Diagnose model and data-quality issues, investigate unexpected behavior, reproduce problems, perform root-cause analysis, and recommend practical improvements.
  • Apply appropriate techniques across NLP, classification, predictive modeling, anomaly detection, time-series analysis, and forecasting.
  • Stay current with machine learning and AI developments and identify techniques with practical value for products.
  • Communicate technical approaches, experimental results, limitations, and recommendations to technical and non-technical stakeholders.
  • Provide technical guidance and mentorship to other data scientists and contribute to engineering, experimentation, documentation, and review practices across the team.

Desired Qualifications

  • Experience with Generative AI, large language models, Retrieval-Augmented Generation, embeddings, semantic retrieval, or AI-agent applications.
  • Experience establishing repeatable model evaluation and benchmarking frameworks.
  • Knowledge of MLOps, including CI/CD, model monitoring, model/version management, production metrics, and rollback strategies.
  • Experience with deep-learning architectures, including Transformers, sequence models, or CNNs.
  • At least 2 years of experience with time-series analysis, forecasting, or anomaly detection.
  • Experience mentoring other data scientists or providing technical leadership on complex projects.

About the Company

SOTI

Enterprise mobility management and IoT platform

SOTI provides a complete suite for managing and securing business mobile devices, apps, and connected devices. Its core offering, the SOTI ONE Platform, combines several tools: MobiControl for mobile device management, Assist for mobile help-desk support, Snap for building custom apps without heavy coding, Insight for analytics, and Connect for IoT device management. The platform is designed to work across many device types and operating systems, enabling organizations to deploy, secure, and monitor their devices, apps, and data. SOTI differentiates itself by offering an integrated, enterprise-focused solution that covers the full lifecycle of mobility and IoT in one subscription-based platform, rather than relying on disparate tools. Its goal is to help large and medium-sized businesses run their operations smoothly by securely managing mobile and connected devices and the data they generate.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Mississauga, Canada
Founded
1995

Recently Posted Jobs

Explore more opportunities at SOTI

See more jobs