Software Developer III, Infrastructure, Google Cloud AI

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Developer III, Infrastructure, Google Cloud AI

Google Cloud AI is seeking a Software Developer III to join their Infrastructure team, offering an exceptional opportunity to work on cutting-edge technologies that impact billions of users worldwide. This role sits at the intersection of cloud computing and artificial intelligence, where you'll be developing next-generation technologies that power Google's massive-scale operations.

As a Software Developer III, you'll be instrumental in designing, developing, and maintaining critical infrastructure components that support Google Cloud's AI initiatives. The position requires strong expertise in C++ programming and a deep understanding of distributed systems and large-scale infrastructure. You'll work alongside talented engineers and researchers, contributing to projects that push the boundaries of what's possible in cloud computing and AI.

The ideal candidate will bring 2+ years of experience in software development, with a particular focus on large-scale systems and infrastructure. You'll be expected to lead design reviews, mentor other developers, and make significant technical decisions that impact the direction of critical projects. The role offers exposure to cutting-edge technology and the opportunity to work on systems that operate at unprecedented scale.

Working at Google means joining a company that's at the forefront of technological innovation. You'll benefit from Google's collaborative culture, where ideas are freely shared and there's ample opportunity for professional growth. The position is based in Waterloo, offering the chance to work in one of Google's key technical hubs while contributing to projects that have global impact.

This role is perfect for someone who is passionate about large-scale distributed systems, has strong technical leadership potential, and wants to work on infrastructure that powers the next generation of AI applications. You'll be part of a team that values technical excellence, innovation, and the ability to solve complex problems at scale.

Last updated a minute ago

Responsibilities For Software Developer III, Infrastructure, Google Cloud AI

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Developer III, Infrastructure, Google Cloud AI

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++ programming language or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)
  • Proficiency in code and system health, diagnosis and resolution, and software test developing
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging (preferred)

Interested in this job?

Jobs Related To Google Software Developer III, Infrastructure, Google Cloud AI

Product Manager, Google One

Product Manager position at Google focusing on Google One service, requiring 5+ years of product management experience and strong strategic thinking skills.

Developer Advocate, Cloud Python Advocacy

Developer Advocate position at Google Cloud focusing on Python advocacy, combining technical expertise with community engagement to empower developers.

Program Manager III, Logistics Solutions, Technical Infrastructure

Program Manager III position at Google focusing on logistics solutions and technical infrastructure management.

Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud, focusing on developing enterprise-grade solutions and next-generation technologies for Google's Business Platforms.

Technical Program Manager II, Software Release, Android CoreOS

Technical Program Manager II position at Google, leading Android CoreOS software release management, ensuring successful deployment across billions of devices.