1

Volunteer Machine Learning Jobs in Toronto, ON (NOW HIRING)

Senior Data Scientist

Toronto, ON · On-site

CA$110K - CA$124K/yr

... Machine Learning Team focused on the application of data science, machine learning and AI to ... Unlimited PTO policy, floating holidays, volunteering days and a day off for your birthday

Data Scientist

Toronto, ON · On-site

CA$80K - CA$120K/yr

Your work will include building and deploying data pipelines, machine learning, and statistical ... volunteer opportunities. * Hybrid flexible work model. * Outstanding career development ...

Data Scientist

Markham, ON · On-site

CA$80K - CA$120K/yr

Your work will include building and deploying data pipelines, machine learning, and statistical ... volunteer opportunities. * Hybrid flexible work model. * Outstanding career development ...

Training & Development - Access to multiple platforms of learning (online, in person, 3rd party ... Community Relations - We support and encourage our employees to volunteer their time and efforts in ...

Data Scientist

Markham, ON · On-site

CA$80K - CA$120K/yr

Apply statistical, machine learning, and data science techniques to improve risk measurement ... volunteer opportunities. * Hybrid flexible work model. * Outstanding career development ...

Use data to solve business problems - Apply analytics, experimentation and machine learning where ... Givewell Benefit - 1 paid volunteer day a year to give back to the community * Flexibility ...

PhD or Master's degree with equivalent industry experience in Computer Science, Machine Learning ... We offer employees two paid volunteer days off annually and opportunities to get involved with pro ...

PhD or Master's degree with equivalent industry experience in Computer Science, Machine Learning ... We offer employees two paid volunteer days off annually and opportunities to get involved with pro ...

next page

Showing results 1-20

Volunteer Machine Learning information

See Toronto, ON salary details

$17.7K

$104.1K

$201.4K

How much do volunteer machine learning jobs pay per year?

As of Jul 29, 2026, the average yearly pay for volunteer machine learning in Toronto, ON is $104,086.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,082.00 and $148,877.00 per year, depending on experience, location, and employer.

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

To thrive as a Volunteer Machine Learning professional, you need a solid understanding of machine learning concepts, data analysis, and basic programming skills, typically demonstrated through coursework, personal projects, or relevant certifications. Familiarity with tools such as Python, TensorFlow, scikit-learn, and collaborative platforms like GitHub is often expected. Strong communication, collaboration, and adaptability are vital for contributing effectively within diverse volunteer teams. These skills and qualities enable volunteers to make meaningful technical contributions while supporting the goals of nonprofit or research-focused projects.

What types of projects or tasks can I expect to work on as a Volunteer Machine Learning contributor?

As a Volunteer Machine Learning contributor, you may work on a wide variety of tasks such as preparing and cleaning datasets, developing or enhancing machine learning models, conducting data analysis, and documenting results for open-source or nonprofit initiatives. Projects can range from building predictive models for social impact organizations to supporting data-driven research or assisting with educational outreach. You’ll typically collaborate remotely with other volunteers, data scientists, and project managers, often using shared code repositories and communication tools. This role provides valuable hands-on experience and networking opportunities within the growing field of machine learning.

What is a Volunteer Machine Learning job?

A Volunteer Machine Learning job involves contributing to machine learning projects without monetary compensation, often for nonprofits, open-source initiatives, or research. Volunteers may help with data preprocessing, model training, evaluation, or deployment. It’s a great opportunity to gain hands-on experience, collaborate with professionals, and apply ML skills to meaningful causes.

What are the most commonly searched types of Machine Learning jobs in Toronto, ON? The most popular types of Machine Learning jobs in Toronto, ON are:
What are popular job titles related to Volunteer Machine Learning jobs in Toronto, ON? For Volunteer Machine Learning jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Volunteer Machine Learning jobs in Toronto, ON look for? The top searched job categories for Volunteer Machine Learning jobs in Toronto, ON are:
Infographic showing various Volunteer Machine Learning job openings in Toronto, ON as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $104,086 per year, or $50 per hour.

Intermediate Machine Learning Engineer

Hibernian General Insurance

Toronto, ON • Hybrid

CA$90K - CA$115K/yr

Other

Medical, Retirement

Posted 15 days ago


Job description

Experience Aviva

Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values - Care, Commitment, Community, and Confidence.

At Aviva Canada, we put people first, our employees, our customers, and our communities. We're proud of a culture built on care, inclusion, and collaboration, where your voice matters and your growth is supported. We're not just about insurance; we're about making a real difference by protecting what matters most.

The Opportunity

We are looking for a talented and motivated Intermediate Machine Learning Engineer to join our AI/ML Operations & Platform team. The ideal candidate will have hands-on experience in building and deploying machine learning solutions, with an understanding of cloud technologies and data platforms. You will work closely with ML engineers, data scientists, and product teams to support the development and operationalization of ML models across the organization.

What you'll do:
  • Assist in designing and implementing ML pipelines and services in cloud and on-premise environments.

  • Collaborate with cross-functional teams to gather requirements and contribute to scalable ML solutions.

  • Support model deployment, monitoring, and performance optimization.

  • Apply MLOps practices such as CI/CD, model versioning, and retraining workflows.

  • Work with Snowflake and AWS services to support ML model deployment.

  • Contribute to the development and maintenance of on-premise ML workflows.

  • Ensure adherence to data privacy, security, and compliance standards.

  • Participate in code reviews and knowledge sharing within the team.

What you'll bring:
  • Bachelor's degree in Computer Science, Data Science, Engineering, or a related field.

  • 2-4 years of experience in machine learning engineering or related roles.

  • Proficiency in Python, along with data processing and ML libraries (e.g., Pandas, NumPy, scikit-learn, XGBoost).

  • Familiarity with AWS and/or Snowflake cloud services, as well as Linux-based systems.

  • Basic experience with Jenkins and containerization tools such as Docker.

  • Strong SQL skills, including an understanding of query optimization techniques.

  • Exposure to ML workflow tools (e.g., MLflow, Airflow) and monitoring frameworks is a plus.

  • Strong analytical and problem-solving abilities.

What makes you stand out:
  • Experience with Apache Spark and Snowpark for scalable data processing.

  • Exposure to cloud platforms (e.g., AWS, Snowflake, Azure, GCP).

What you'll get:
  • The salary band for this position ranges from $90,000 to $115,000. Please note that individual salary is determined by factors such as job-related knowledge, skills and experience, as well as internal equity.

  • Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.

  • Hybrid flexible work model.

  • Outstanding career development opportunities.

  • We'll support your professional development education.

  • Competitive vacation package with the option to purchase 5 extra days off per year.

  • Employee-driven programs focused on gender, LGBTQ+, origins, diversity, and inclusion.

  • Corporate wellness programs to support our employees' physical and mental health.

This job advertisement is for an existing vacancy which has been posted both internally & externally.

Aviva Canada may use AI (Artificial Intelligence) tools to assist us throughout the recruitment process to screen, assess or select applicants for a position.

Aviva Canada has an accommodation process in place to provide accommodations for employees with disabilities. If upon commencement of employment you require a specific accommodation because of a disability, please contact your Talent Acquisition Partner so that an appropriate accommodation can be arranged. This process applies throughout your career with Aviva Canada.

#LI-MH1

#LI-Hybrid