junior machine learning Research Scientist ic Phd's · Posted Sep 29, 2025

About this role

Google is hiring a junior-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 Ph.D. or equivalent.

Role
Research Scientist
Function
machine learning
Level
junior
Track
Individual contributor
Employment
Full-time
Location
Waterloo, Canada | Montreal, Canada | Toronto, Canada
Education
Ph.D. preferred
Posted
Sep 29, 2025
AI Summary
Participate in exploratory research projects developing solutions for large-scale problems across Google's research teams. Must be currently enrolled in a PhD in Computer Science, Linguistics, Statistics, or related technical field with experience in areas like NLP, Computer Vision, Machine Learning, or Data Science.

More roles at Google

Senior Optical Network Engineer, Google Global Networking
Sunnyvale, CA · senior
Python GCP Vertex AI
UX Programs and Operations Manager, Health
Mountain View, CA · manager
Design Systems
Senior Software Engineer
Mountain View, CA | San Bruno, CA | San Francisco, CA | San Jose, CA | Sunnyvale, CA · senior
Python Java Data Structures
Senior Software Engineer, Operations Research
Zürich, Switzerland · senior
Python LLMs Data Structures
Software Engineer III, Google Cloud
Bangalore, India · mid
Data Structures GCP NLP
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 junior positions