Software Engineer III, Infrastructure, Google Cloud AI

A global technology company that develops AI, search, cloud computing, software and online advertising technologies.
$141,000 - $202,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Cloud · Enterprise SaaS

Description For Software Engineer III, Infrastructure, Google Cloud AI

Google Cloud AI is seeking a Software Engineer III to join their Infrastructure team. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The position involves working on critical projects that power Google's massive-scale operations, including services like Search, YouTube, and Cloud platforms.

The ideal candidate will have strong expertise in C++ programming, distributed systems, and large-scale infrastructure development. You'll be working on cutting-edge technologies including Google Cloud's Vertex AI platform and contributing to the future of hyperscale computing. The role offers opportunities to work with advanced technologies like TPUs and global network infrastructure while focusing on security, efficiency, and reliability.

As a Software Engineer III, you'll be responsible for developing and maintaining critical infrastructure components, participating in technical design reviews, and ensuring code quality through peer reviews. You'll also contribute to documentation and help resolve complex system issues. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

This is an excellent opportunity for engineers who want to work on infrastructure that impacts billions of users while being at the forefront of AI and cloud computing technology. The role provides exposure to various aspects of Google's technical infrastructure and offers growth opportunities within one of the world's leading technology companies.

Last updated 9 hours ago

Responsibilities For Software Engineer III, Infrastructure, Google Cloud AI

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer 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 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 developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Benefits For Software Engineer III, Infrastructure, Google Cloud AI

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

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

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team, focusing on building and maintaining fundamental systems that power Google's flagship products.

Software Engineer III, Infrastructure, Google Workspace

Software Engineer III position at Google Workspace focusing on infrastructure development, offering competitive compensation and the opportunity to work on large-scale systems impacting billions of users.

Software Engineer, GPU System, Google Cloud Platforms

Software Engineer position at Google focusing on GPU system software development and integration for data center infrastructure within Google Cloud Platforms.

Software Engineer III, Infrastructure

Software Engineer III position at Google working on infrastructure and distributed systems, focusing on AlloyDB storage engine development and maintenance.

Network Engineer, Messaging

Network Engineer position at Google focusing on messaging infrastructure maintenance, troubleshooting, and platform reliability.