Software Developer III, Machine Learning – Google Cloud AI – Waterloo, ON, Canada

Location: Waterloo, ON | Company: Alphabet

Google is seeking a talented and motivated Software Developer III to join their Google Cloud AI team in Waterloo, Ontario. This role is ideal for individuals passionate about machine learning, artificial intelligence, and large-scale software development. As part of a team that builds next-generation technologies, you’ll work on innovative projects that redefine how billions of users connect, explore, and interact with information, pushing the boundaries of what technology can achieve.

Sponsored Links

As a Software Developer III, you will bring fresh ideas from diverse areas such as distributed computing, large-scale system design, artificial intelligence, and natural language processing. You’ll contribute to specific projects critical to Google’s needs, with the flexibility to switch teams and projects as the business evolves.

Your expertise will be crucial in managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions that impact millions of users worldwide.

About the Role

In this role, the Software Developer III will be responsible for writing product or system development code, participating in or leading design reviews, and ensuring adherence to best practices by reviewing code developed by other engineers. Additionally, this position involves contributing to and updating existing documentation or educational content, as well as troubleshooting product or system issues by analyzing their impact on hardware, network, or service operations.

This role demands strong technical expertise in software development and machine learning, along with a deep understanding of algorithms and data structures. Google is seeking candidates who are not only skilled developers but also versatile problem-solvers with leadership qualities, ready to tackle new challenges across the full stack and drive the advancement of technology.

Sponsored Links

Key Responsibilities

  • Write product or system development code for Google Cloud AI projects.
  • Participate in or lead design reviews with peers and stakeholders to choose the best technologies for projects.
  • Review code developed by other developers to ensure accuracy, efficiency, and adherence to best practices.
  • Contribute to documentation or educational content, updating it as necessary based on feedback and product changes.
  • Triage and resolve system issues by analyzing their impact on hardware, network, or service operations.

Basic Qualifications

Google requires the following basic qualifications for the Software Developer III, Machine Learning role:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, and/or natural language processing.
See also  CA Manager – Apple Retail Stores, Quebec, QC

Preferred Qualifications

Google prefers candidates who also possess the following qualifications:

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 2 years of experience with performance, large-scale systems data analysis, visualization tools, and/or debugging.
  • Experience developing accessible technologies.
  • Proficiency in code and system health, diagnosis and resolution, and software test development.

Compensation & Benefits

Joining Google as a Software Developer III, Machine Learning comes with competitive compensation and a comprehensive benefits package, including:

  • Medical, Dental, and Vision coverage.
  • 401(k) plan with company match.
  • Paid time off and holidays.
  • Tuition reimbursement program.
  • Employee Assistance Programs (EAP) and extensive wellness programs.
  • Employee discounts on Google products and services.

Why Work at Google?

Google is committed to fostering a diverse and inclusive workplace. As an equal opportunity and affirmative action employer, Google provides a supportive environment where employees are encouraged to thrive. The company offers a wealth of resources, mentorship opportunities, and a collaborative culture that drives innovation and supports career growth.

Whether you’re a seasoned professional or just beginning your career, Google offers an exciting and rewarding environment where you can make a significant impact. With access to some of the most advanced technology in the world, you’ll be at the forefront of innovation, contributing to the future of AI and machine learning.

Share this job offer

Know someone who might be interested? Share this job offer on LinkedIn or Facebook:

How to Apply

Take the next step in your career by joining Google as a Software Developer III, Machine Learning in Waterloo, ON.

Apply today and be part of a team that is shaping the future of technology.

Add a Comment

Your email address will not be published. Required fields are marked *