Software Engineer III, Infrastructure, Google Cloud AI

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$141,000 - $202,000
Cloud
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's Cloud AI Infrastructure team is seeking a Software Engineer III to join their team developing next-generation technologies that impact billions of users. This role is part of the ML, Systems, & Cloud AI (MSCA) organization which designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position requires strong expertise in C++ programming, data structures, algorithms, and experience with large-scale infrastructure or distributed systems. You'll be working on critical projects for Google's needs, with opportunities to switch teams as the business evolves. The role involves writing system development code, leading design reviews, code reviews, documentation, and problem-solving at scale.

The team's impact spans from developing TPUs to running global networks, with a focus on shaping the future of hyperscale computing. They're responsible for Google Cloud's Vertex AI, the leading AI platform bringing Gemini models to enterprise customers. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

This is an excellent opportunity for engineers passionate about large-scale systems, machine learning infrastructure, and cloud technologies. You'll work alongside talented peers, contribute to cutting-edge technology, and have a direct impact on products used by billions of people. The position offers growth potential and the chance to work on challenging technical problems at one of the world's leading technology companies.

Last updated an hour 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
401k
  • bonus
  • equity
  • benefits

Interested in this job?

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

Software Engineer III, Google Cloud

Software Engineer III position at Google Cloud, focusing on developing enterprise-grade solutions and cloud infrastructure with 2+ years of experience required.

Software Engineer III, Infrastructure, Google Kubernetes Engine

Software Engineer III position at Google Cloud focusing on Kubernetes infrastructure, offering competitive compensation and the opportunity to work on distributed systems at scale.

Software Engineer III, Google Cloud Networking

Software Engineer III position at Google Cloud Networking, focusing on developing and maintaining cloud infrastructure with competitive compensation and opportunities for growth.

Software Engineer, GPU System, Google Cloud Platforms

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

Software Engineer II, Google Cloud

Software Engineer II position at Google Cloud, developing enterprise-grade solutions and next-generation technologies that serve billions of users worldwide.