Skip to content

Senior Software Developer - Google, Waterloo

Google jobs canadaGoogle·Waterloo, ONfull time

Posted: October 12, 2026

Apply for this jobExpires: November 11, 2026

Join Google in Waterloo, ON as a Senior Software Developer for AI/ML GenAI on the Google Cloud AI team. Build next-generation technologies with a competitive salary of $182,000 - $186,000 CAD, bonus, equity, and comprehensive benefits.

at a glance

Location
Waterloo, ON, Canada
Company
Google
Category
Technology
Salary
$182,000 - $186,000 (CAD)
Bonus
15% bonus target + equity + benefits

Browse more Google jobs · See other jobs in Waterloo

job description

Responsibilities

As part of Google careers in Waterloo, you will handle core development and engineering tasks to push cloud AI capabilities forward.

  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Design and implement GenAI solutions, leverage ML infrastructure, and evaluate tradeoffs between different techniques and their application domains.

Who we're looking for

Google jobs require versatile professionals who meet rigorous technical qualifications.

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience programming in Python or C++.
  • 3 years of experience with end-to-end Machine Learning (e.g., model deployment, model evaluation, optimization, data processing, debugging).
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • 1 year of experience with state of the art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).

Preferred qualifications include:

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures/algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

The team

Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

The Google Cloud AI Research team addresses AI challenges motivated by Google Cloud’s mission of bringing AI to tech, healthcare, finance, retail and many other industries. We work on a range of unique problems focused on research topics that maximize scientific and real-world impact, aiming to push the state-of-the-art in AI and share findings with the broader research community. We also collaborate with product teams to bring innovations to real-world impact that benefits our customers.

What's on offer

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

  • Canada salary range: $182000 - $186000 (CAD)
  • 15% bonus target
  • Equity
  • Comprehensive benefits package

frequently asked questions

Where is this role based?

This role is based in Waterloo, ON, Canada, offering technology jobs in Waterloo for qualified software developers.

What experience is required for this position?

Candidates need a bachelor's degree or equivalent practical experience, 5 years of programming experience in Python or C++, 3 years of experience with end-to-end Machine Learning, 3 years of experience testing, maintaining, or launching software products, 1 year of software design and architecture experience, and 1 year of experience with state-of-the-art GenAI techniques or concepts.

What is the salary range for this Google job?

The salary for Canada ranges from $182,000 to $186,000 CAD, plus a 15% bonus target, equity, and benefits.

How do I find more Google jobs and careers information?

You can explore Google careers through their official applications portal to view additional technology jobs and software development opportunities.

categories

about google

similar jobs