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 a day 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

ML Engineer L5 - Ads Platform Engineering (Forecasting)

Senior ML Engineer position at Netflix focusing on ads platform engineering and forecasting, building scalable ad tech solutions.

Manager II, Generative AI

Lead Uber's Generative AI initiatives as Manager II, overseeing development of AI-powered customer support solutions and managing a team of ML engineers.

AI NPU Compute Apps - Product Manager Senior

Senior Product Manager role leading AI NPU compute apps strategy and development at Qualcomm, focusing on breakthrough AI experiences and LLM optimization.

AI App Ecosystem - China Staff Product Manager (Bilingualism Required: Mandarin/English)

Lead AI App Ecosystem product strategy for Qualcomm's China market, requiring bilingual expertise in Mandarin/English and strong product management background.

Digital Video & AI Compute Experiences - Product Manager Staff

Lead Digital Video & AI Compute Experiences as Staff Product Manager at Qualcomm, directing strategy for professional video, media, and audio workstation experiences with AI acceleration.