Senior Staff Software Engineer, Core Machine Learning, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information, focusing on cloud solutions and machine learning excellence.
$237,000 - $337,000
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Staff Software Engineer, Core Machine Learning, Google Cloud

Google Cloud is seeking a Senior Staff Software Engineer to join their Core Machine Learning organization, which is at the forefront of driving ML excellence for Google and the world. This role combines technical leadership with hands-on development in machine learning infrastructure.

The position offers an opportunity to work at one of the world's leading technology companies, specifically in the Google Cloud division, which serves customers in over 200 countries. As a Senior Staff Engineer, you'll be responsible for creating and maintaining the infrastructure that powers Google's machine learning capabilities, while also providing technical leadership to teams working on critical projects.

The role requires a strong background in both software engineering and machine learning, with at least 8 years of software development experience and 7 years of experience with ML algorithms and tools. You'll be working with cutting-edge technology, developing solutions that impact billions of users globally.

Key aspects of the role include providing technical leadership on high-impact projects, coaching distributed engineering teams, and designing large-scale software solutions. You'll be responsible for managing project priorities and deliverables while ensuring alignment across teams on goals and timelines.

The compensation package is highly competitive, with a base salary range of $237,000-$337,000, plus bonus, equity, and comprehensive benefits. This reflects Google's commitment to attracting and retaining top talent in the field.

The position is based in either Mountain View, CA or Kirkland, WA, putting you at the heart of Google's technical operations. You'll be part of an organization that's responsible for developing ML infrastructure and executing key ML initiatives within Google, working alongside some of the brightest minds in the industry.

This role is ideal for someone who combines technical expertise with leadership abilities, has a strong background in machine learning, and is passionate about developing infrastructure that powers next-generation AI applications. You'll have the opportunity to influence the direction of machine learning at Google while working on projects that have global impact.

Last updated 3 months ago

Responsibilities For Senior Staff Software Engineer, Core Machine Learning, 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 Senior Staff Software Engineer, Core Machine Learning, Google Cloud

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 7 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing
  • 5 years of experience with design and architecture; and testing/launching software products
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 5 years of experience in a technical leadership role leading project teams (preferred)
  • 3 years of experience working in complex, matrixed organization (preferred)

Benefits For Senior Staff Software Engineer, Core Machine Learning, Google Cloud

  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google Senior Staff Software Engineer, Core Machine Learning, Google Cloud

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google focusing on interactive recommender systems and machine learning research.

Staff Research Scientist, Google Cloud AI

Staff Research Scientist position at Google Cloud AI, focusing on advanced AI research and development with competitive compensation and benefits.

Senior Technical Program Manager II, Machine Learning, Google Cloud

Senior Technical Program Manager position at Google Cloud, focusing on Machine Learning initiatives with 10+ years of experience required.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advancing AI technology through research and practical applications across various industries.

Field Solution Architect III, AI Infrastructure, West, Google Cloud

Senior technical role focusing on AI infrastructure architecture and customer solutions at Google Cloud, combining ML expertise with cloud infrastructure knowledge.