1

Machine Learning Engineer Intern Jobs in Markham, ON

Your Role As an AI / Machine Learning Engineer at Thri5, you'll help build the agent layer that powers our System of Actions. You'll design and implement multi-agent Co-pilot systems that orchestrate ...

We are seeking a motivated Software Engineer Intern who is eager to gain hands-on experience ... Exposure to AI applications, LLM APIs, or machine learning projects. * Contributions to open-source ...

GenAI Developer Intern Job Profile We are seeking a curious and innovative GenAI Developer intern ... Stay current with advancements in generative AI and machine learning Qualifications * Currently ...

... Engineer to join our AI/ML Platform team. This role is pivotal in ensuring the smooth operationalization of machine learning models and the overall efficiency of our next-generation AI/ML platform ...

next page

Showing results 1-20

Machine Learning Engineer Intern information

See Markham, ON salary details

$21.8K

$114.4K

$204.2K

How much do machine learning engineer intern jobs pay per year?

As of Jul 5, 2026, the average yearly pay for machine learning engineer intern in Markham, ON is $114,388.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,001.00 and $155,372.00 per year, depending on experience, location, and employer.

What types of projects and tasks do Machine Learning Engineer Interns typically work on?

Machine Learning Engineer Interns are often involved in data preparation, feature engineering, model development, and performance evaluation under the guidance of senior engineers or data scientists. You may help implement and test machine learning algorithms, assist in cleaning and visualizing datasets, and contribute to code reviews or research tasks. Interns frequently collaborate with cross-functional teams, such as data scientists, software engineers, and product managers, to solve real-world problems and support ongoing projects. This hands-on experience provides valuable insights into the practical application of machine learning in a professional setting.

What is a Machine Learning Engineer Intern job?

A Machine Learning Engineer Intern is a temporary, entry-level role where individuals work with data scientists and engineers to develop, test, and optimize machine learning models. Interns typically assist in data preprocessing, feature engineering, model training, and evaluation. They may also work on improving existing algorithms, implementing research papers, or deploying models into production. This role provides hands-on experience with machine learning frameworks such as TensorFlow and PyTorch, as well as coding in Python and working with large datasets. The internship helps build practical skills and industry experience in artificial intelligence and data science.

What are the key skills and qualifications needed to thrive in the Machine Learning Engineer Intern position, and why are they important?

To thrive as a Machine Learning Engineer Intern, you need a solid understanding of programming languages such as Python, knowledge of machine learning algorithms, and experience with data analysis, typically supported by coursework in computer science or related fields. Familiarity with tools like TensorFlow, PyTorch, scikit-learn, and version control systems such as Git is often required. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These competencies enable interns to contribute meaningfully to projects, collaborate efficiently with teams, and adapt in a fast-paced, tech-driven environment.

What job categories do people searching Machine Learning Engineer Intern jobs in Markham, ON look for? The top searched job categories for Machine Learning Engineer Intern jobs in Markham, ON are:
What cities near Markham, ON are hiring for Machine Learning Engineer Intern jobs? Cities near Markham, ON with the most Machine Learning Engineer Intern job openings:

Machine Learning Engineer, Contact Center Solutions

Manulife

Toronto, ON โ€ข Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

We areseekinga highly skilled Machine Learning Engineer to design, test, and deploy predictive machine learning models-with a primary focus on time series forecasting and classification solutions-within the contact center. This role focuses on hands-on data science development, exploratory data analysis, feature engineering, and rigorous model testing, working closely with product managers and operations teams. You will help build AI-driven solutions across the contact lifecycle to predict volumes, classify customer intents, and drive meaningful performance and customer experience improvements.Additionalexperience in Generative AI (GenAI) and AI engineering is highly preferred to help build hybrid predictive and generative solutions.

Key Responsibilities - Solution Development:

  • Develop, train, and deploy machine learning models (specifically time series and classification models) to support contact center optimization, volume forecasting, and quality automation.
  • Build andmaintainrobust ML pipelines for data prep, feature engineering, model training, testing, and monitoring.
  • Apply MLOps best practices including CI/CD, model versioning, concept/data drift detection, and performance monitoring.
  • Perform advanced exploratory data analysis (EDA) toidentifytrends, seasonality, and patterns in historical contact center data.
  • Build time series forecasting models (e.g., ARIMA, Prophet, LSTMs) to predict call volumes, handle times, and resource demands.
  • Design classification models (e.g., Random Forest,XGBoost, Logistic Regression) to categorize customer intent, sentiment, or escalation risks.
  • Iterate onmodel features and architecture to improve predictive accuracy, stability, and consistency.
  • Integrate predictive ML models with enterprise data sources and operational dashboards.

Key Responsibilities - Model Evaluation & Quality Assurance:

  • Design rigorous evaluation methodologies including cross-validation,backtestingfor time series, and hyperparameter tuning.
  • Create scoring metrics tailored to operational scenarios (e.g., RMSE and MAPE for forecasting; Precision, Recall, and F1-score for classification).
  • Run side-by-side model comparisons, feature importance analysis, andmaintaindashboards for accuracy, latency, and business impact.
  • Test data pipelines and model outputs against compliance, risk, and privacy guidelines.

Key Responsibilities - Technical Solutioning & Prototyping:

  • Build end-to-end prototypes using Python, SQL, and data orchestration frameworks.
  • Experience developing and deploying traditional ML and deep learning models (supervised and unsupervised) in production.
  • Skilled with predictive ML frameworks such as scikit-learn,XGBoost,LightGBM, TensorFlow, orPyTorch.
  • Familiarity with MLOps tools (MLflow, Kubeflow, Azure ML) to ensure seamless model lifecycle management.
  • Develop pipelines to extract, clean, and prepare structured metadata, tabular data, and call transcripts for ML consumption.
  • Partner with software and data engineering teams to hand off production-ready inference logic and monitoring artifacts.

Required Skills & Qualifications:

  • Hands-on experience with custom ML model development, specifically targeting time series forecasting and classification problems.
  • Strong programming skills in Python and SQL (pandas,numpy, scikit-learn,statsmodels).
  • Deep understanding of statistical modeling, predictive analytics, and forecasting techniques.
  • Experience working with large operational datasets, tabular data, and conversational datasets.
  • Familiarity with cloud services and enterprise data platforms (e.g., Azure, Databricks).

Preferred Skills:

  • Hands-on AI Engineering experience with LLMs, prompt design, and Generative AI evaluation.
  • Experience implementing Retrieval-Augmented Generation (RAG) systems with vector databases to supplement predictive models.
  • Understanding ofmodern NLP concepts including semantic similarity, embeddings, and text summarization.
  • Knowledge of responsible AI, safety evaluation, model fairness, and compliance testing.

When you join our team:

  • We'llempower you to learn and grow the career you want.
  • We'llrecognize and support you in a flexible environment where well-being and inclusion are more than just words.
  • As part of our global team,we'llsupport you in shaping the future you want to see.

#LI-Hybrid

The role being advertised is an existing vacancy.

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.

Manulife is an Equal Opportunity Employer

At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.

It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact hr@manulife.com.

Referenced Salary Location

Toronto, Ontario

Working Arrangement

Hybrid

Salary range is expected to be between

$94,430.00 CAD - $144,430.00 CAD

Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. If you are applying for this role outside of the primary location, please contact hr@manulife.com for the salary range for your location.

Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact hr@manulife.com for more information about U.S.-specific paid time off provisions.

We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.