Staff Software Engineer, Machine Health

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information through Google Cloud and various products.
$189,000 - $284,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer, Machine Health

Google is seeking a Staff Software Engineer for their Machine Health team to lead and develop next-generation technologies that impact billions of users. This role is crucial for Google Cloud's mission to accelerate digital transformation across organizations and industries. The position involves working on large-scale distributed systems, managing critical projects, and developing solutions that handle information at massive scale.

As a Staff Software Engineer, you'll provide technical leadership and work on projects critical to Google's needs. The role requires expertise in distributed computing, system design, and data processing. You'll be responsible for managing project priorities, facilitating cross-team alignment, and delivering reliable compute and storage solutions for Google products and Cloud customers.

The position offers competitive compensation including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for experienced engineers who want to work with cutting-edge technology and make a significant impact at scale. The role is based in Sunnyvale, CA, and requires 8 years of software development experience.

You'll be joining a dynamic environment where engineers are encouraged to be versatile and take on new challenges across the full stack. The role offers opportunities to work with various technologies including AI, distributed systems, and cloud infrastructure. Google's collaborative culture and focus on innovation make this an ideal position for those looking to advance their career while working on technology that shapes the future of cloud computing and enterprise solutions.

Last updated 4 days ago

Responsibilities For Staff Software Engineer, Machine Health

  • Provide technical leadership on projects
  • 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
  • Deliver reliable compute and storage for use by all Google products and Cloud customers

Requirements For Staff Software Engineer, Machine Health

Go
Python
MySQL
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • Experience with large scale distributed systems, data processing, C/C++, Go or Python
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience working in matrixed organization (preferred)
  • Experience with infrastructure technologies, MySQL, Big table and data mining (preferred)

Benefits For Staff Software Engineer, Machine Health

Medical Insurance
Equity
401k
  • Base salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, Machine Health

Software Engineering Manager, Network Load Balancing

Lead software engineering manager position at Google, focusing on Network Load Balancing systems, requiring 8+ years of development experience and strong leadership skills.

Tech Lead, Software Engineer, Persistent Disk Control Plane

Lead software engineer position at Google Cloud, focusing on distributed systems and technical leadership for the Persistent Disk Control Plane team.

Software Engineering Manager, Data Center Resource Modeling

Lead Google's Data Center Resource Modeling team, combining technical expertise with people management to optimize infrastructure at global scale.

Senior Staff Software Engineer, File Solutions

Senior Staff Software Engineer position at Google, focusing on distributed file systems and storage solutions for enterprise and AI/ML customers, offering competitive compensation and benefits.

Staff Software Engineer, Keystore

Staff Software Engineer position at Google's Keystore team, focusing on cryptographic key management and distributed systems development.