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
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer III, Infrastructure, Google Cloud AI

Google is seeking a Software Engineer III to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on infrastructure development for Google Cloud AI. This role is critical in designing and implementing the hardware, software, machine learning, and systems infrastructure that powers all Google services and Google Cloud.

The position requires expertise in C++ programming, distributed systems, and large-scale infrastructure development. You'll be working on cutting-edge technologies that impact billions of users worldwide, including Google Cloud's Vertex AI platform and Gemini models for enterprise customers. The role combines technical challenges in hyperscale computing with practical applications in AI and machine learning infrastructure.

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. The role offers opportunities to work with advanced technologies like TPUs and global network systems, while maintaining a focus on security, efficiency, and reliability.

The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. You'll be joining a team that values technical excellence, innovation, and collaboration, with opportunities to shape the future of cloud computing and AI infrastructure.

This is an excellent opportunity for experienced engineers who want to work on large-scale systems with real-world impact, while being part of a team that's at the forefront of AI and cloud technology development. The role offers both technical challenges and growth opportunities, making it ideal for engineers looking to advance their careers in a dynamic, fast-paced environment.

Last updated 35 minutes 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
  • 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 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
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks

Benefits For Software Engineer III, Infrastructure, Google Cloud AI

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Software Engineer III, Infrastructure, Google TV

Software Engineer III position at Google TV focusing on infrastructure development and large-scale systems in San Jose, CA.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring 2 years of experience in software development and distributed systems.

Software Engineer III, Infrastructure, Google Cloud NetInfra

Software Engineer III position at Google Cloud NetInfra, focusing on infrastructure and distributed systems development with competitive compensation.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and experience with distributed systems.

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, requiring expertise in distributed systems and large-scale infrastructure development.