intern machine learning Research Scientist ic Bachelor's · Posted Sep 29, 2025

About this role

Google is hiring a intern-level Research Scientist in the machine learning function based in Waterloo, Canada | Montreal, Canada | Toronto, Canada. The posting calls out experience with Python, JavaScript, Java, C. Listed education preference: a bachelor's degree or equivalent.

Role
Research Scientist
Function
machine learning
Level
intern
Track
Individual contributor
Employment
Internship
Location
Waterloo, Canada | Montreal, Canada | Toronto, Canada
Education
Bachelor's degree
Posted
Sep 29, 2025
AI Summary
Student researchers participate in exploratory research projects across Google's teams, developing solutions for large-scale problems in areas like machine learning, computer vision, and AI systems. Requires current enrollment in a bachelor's or master's degree in computer science or related technical field with demonstrated experience in a computer science specialty.

More roles at Google

Field Sales Representative III, Growth Startups, Google Cloud
San Francisco, CA | Sunnyvale, CA · mid
GCP Performance Optimization Full Stack
Senior Customer Engineer, AI Infrastructure, Google Cloud
Singapore · senior
TensorFlow PyTorch Deep Learning
Web Solution Engineer, GCS Engineering, gTech
New York City, NY · mid
Python JavaScript TypeScript
Technical Program Manager III, Solutions Delivery, Google Cloud
Kirkland, WA | Boulder, CO · mid
GCP
Category Manager, Construction
Chicago, IL | Sunnyvale, CA · director
All Google jobs →

Job description

from Google careers

The Student Researcher Program fosters academic collaborations by hiring students onto research projects aligned to company priorities in scientific advancement. The program offers placements on teams across Google for research, developing, and science roles. As a Student Researcher, you will have the opportunity to participate in research projects focused on developing solutions for real-world, large-scale problems.

Student Researcher projects are exploratory and experiences that drive scientific advancement across a multitude of research areas. Students will work collaboratively on projects that explore innovative research challenges and support the creation of breakthrough technologies.

Projects vary in duration and location based on team and student requirements. It is required that you are located in one of the specific country locations identified for this role for the full duration of the engagement. When you apply, you will be considered for Student Researcher positions across all of Google's research teams, including Google DeepMind, Google Research, Google Cloud and more. This allows us to find the right project match for your skills and interests.

This is an excerpt. Read the full job description on Google careers →
All machine learning jobs machine learning in Waterloo, Canada Jobs in Waterloo, Canada machine learning salaries machine learning career path
All Google Jobs Browse machine learning roles intern positions