Filter By


Save Search

MORE FILTERS

LESS FILTERS

  • Job Types

93 Jobs in Waterloo, ON, Canada

Software Developer, Early Career, Campus

Google

Waterloo, ON, Canada; Montreal, QC, Canada

0-2 year

___
FEATURED Full Time

12 Sep 2026

Summary

Minimum qualifications:

  • Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • Experience working with data structures or...

Key Skills

Aartificial intelligence,Algorithms,C Programming,C++,Data structuring,Design,Java Programming,JavaScript,Linux Operating system,Machine learning techniques,Natural Language Processing (NLP),Python Programming,Software Development,Unix Operating system

Software Developer Intern, PhD, Summer 2027

Google

Waterloo, ON, Canada; Toronto, ON, Canada

0-2 year

___
FEATURED Full Time

11 Sep 2026

Summary

Minimum qualifications:

  • Pursuing a PhD program with a focus on subjects in software development or other technical related fields.
  • Experience coding in one of the following...

Key Skills

Aartificial intelligence,Algorithms,C Programming,C++,Data structuring,Java Programming,Machine learning techniques,Python Programming,Software Development

Research Intern, PhD, Summer 2027

Google

Toronto, ON, Canada; Waterloo, ON, Canada

0-2 year

___
FEATURED Full Time

11 Sep 2026

Summary

Minimum qualifications:

  • Currently enrolled in a PhD degree in Computer Science, Linguistics, Statistics, Biostatistics, Applied Mathematics, Operations Research, Economics, Natural...

Key Skills

C Programming,C++,Computer Vision (CV),Data science techniques,Deep Learning,Java Programming,JavaScript,Machine learning techniques,Natural Language Understanding-NLU,Python Programming

Data Science PhD Intern, 2027

Google

Toronto, ON, Canada; Waterloo, ON, Canada

0-2 year

___
FEATURED Part Time

4 Sep 2026

Summary

Minimum qualifications:

  • Currently enrolled in a PhD degree in Computer Science, Linguistics, Statistics, Biostatistics, Applied Mathematics, Operations Research, Economics, Natural...

Key Skills

C Programming,C++,Data science techniques,Deep Learning,Java Programming,JavaScript,Machine learning techniques,Natural Language Understanding-NLU,Python Programming

Student Researcher, BS/MS, Fall 2026

Google

Waterloo, ON, Canada; Toronto, ON, Canada; Montreal, QC, Canada

0-2 year

___
Full Time

2 Aug 2026

Summary

Minimum qualifications:

  • Currently enrolled in a Bachelor's or Master’s degree in Computer Science, Linguistics, Statistics, Biostatistics, Applied Mathematics, Operations Research,...

Key Skills

C Programming,C++,Computer Vision (CV),Data science techniques,Deep Learning,Java Programming,JavaScript,Optimization,Python Programming

Student Researcher, PhD, Winter/Summer 2026

Google

Waterloo, ON, Canada; Montreal, QC, Canada; Toronto, ON, Canada

0-2 year

___
Full Time

11 Jul 2026

Summary

Minimum qualifications:

  • Currently enrolled in a PhD degree in Computer Science, Linguistics, Statistics, Biostatistics, Applied Mathematics, Operations Research, Economics, Natural...

Key Skills

C Programming,C++,Computer Vision (CV),Data science techniques,Deep Learning,Human Computer Interaction- HCI,Java Programming,JavaScript,Machine learning techniques,Optimization,Python Programming

Student Researcher, BS/MS, Winter/Summer 2026

Google

Waterloo, ON, Canada; Montreal, QC, Canada; Toronto, ON, Canada

0-2 year

___
Full Time

11 Jul 2026

Summary

Minimum qualifications:

  • Currently enrolled in a Bachelor's or Master’s degree in Computer Science, Linguistics, Statistics, Biostatistics, Applied Mathematics, Operations Research,...

Key Skills

C Programming,C++,Computer Vision (CV),Data science techniques,Deep Learning,Human Computer Interaction- HCI,Java Programming,JavaScript,Machine learning techniques,Natural Language Processing (NLP),Python Programming

Software Developer Intern, PhD, Summer 2026

Google

Waterloo, ON, Canada; Montreal, QC, Canada; Toronto, ON, Canada

0-2 year

___
Full Time

21 Jan 2026

Summary

Minimum qualifications:

  • Pursuing a PhD program with a focus on subjects in software development or other technical related fields.
  • Experience coding in one of the following...

Key Skills

Algorithms,C Programming,C++,Data Mining,Data structuring,Java Programming,Machine learning techniques,Python Programming,Software Development

Associate Business Solutions Consultant (Summer 2026)

AltaML

Edmonton, AB, Canada; Calgary, AB, Canada; Toronto, ON, Canada; Waterloo, ON, Canada

0-2 year

___
Full Time

11 Jan 2026

Summary

What You'll Do:

  • Assist with business requirements gathering & communicating to both internal and external stakeholders how AltaML can integrate machine learning solutions into our...

Key Skills

Aartificial intelligence,Effective communication skills,IT,Machine learning techniques,Supply Chain Management

Associate Software Developer (Summer 2026)

AltaML

Toronto, ON, Canada; Waterloo, ON, Canada

0-2 year

___
Full Time

11 Jan 2026

Summary

About the Role:

Please note: This is a 4 or 8-month opportunity for current students looking for work experience starting in May 2026.

As an Associate Software Developer, you’ll play...

Key Skills

Aartificial intelligence,Continuous Integration & Continuous Delivery - CI/CD,JavaScript,Machine learning techniques,Node.js,Python Programming,SDLC,Software Development,TypeScript