Taro Logo

Staff Software Engineer, Google Cloud

A global technology company that develops innovative solutions across search, cloud computing, software, and hardware.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Cloud · Enterprise SaaS

Description For Staff Software Engineer, Google Cloud

Google Cloud is seeking a Staff Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization. This role involves developing next-generation technologies that impact billions of users, focusing on large-scale system design, machine learning, and cloud infrastructure. The position requires technical leadership in designing and implementing solutions for Google services and Cloud customers.

The role sits within the MSCA organization, which is responsible for the hardware, software, ML, and systems infrastructure powering Google's services and Cloud platform. This includes critical work on TPUs, global networks, and Vertex AI platform. The successful candidate will lead high-impact projects, mentor engineering teams, and drive technical direction for complex initiatives.

As a Staff Software Engineer, you'll work on critical projects with opportunities to influence technical direction across teams. The role demands expertise in software development, system architecture, and technical leadership. You'll be responsible for managing project priorities, ensuring delivery of robust software solutions, and maintaining high standards of engineering excellence.

The position offers the opportunity to work on cutting-edge technology at massive scale, contributing to products that serve both Google's internal needs and Cloud customers. You'll be part of shaping the future of hyperscale computing while focusing on security, efficiency, and reliability. This is an excellent opportunity for experienced engineers looking to make a significant impact in cloud computing and AI infrastructure.

Last updated a month ago

Responsibilities For Staff Software Engineer, Google Cloud

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Google Cloud

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction (preferred)
  • 3 years of experience working in a complex, matrixed organization (preferred)

Interested in this job?

Jobs Related To Google Staff Software Engineer, Google Cloud