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.
$197,000 - $291,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

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

Google is seeking a Staff Software Engineer to join their Core Machine Learning team within Google Cloud. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the infrastructure powering Google's services and Cloud AI offerings. The position focuses on developing and implementing machine learning solutions at scale, working with technologies like TensorFlow and contributing to products such as Vertex AI.

The role requires deep expertise in both software engineering and machine learning, with responsibilities spanning from writing production code to leading technical design reviews. You'll be working on critical projects that impact billions of users across Google's services and Cloud platform. The position offers the opportunity to shape the future of machine learning infrastructure while working with cutting-edge AI technologies.

As a Staff Software Engineer, you'll be expected to provide technical leadership, mentor other engineers, and drive architectural decisions. The role combines hands-on development with strategic technical planning, requiring both strong coding skills and the ability to collaborate across teams in a complex organization.

The position offers competitive compensation including a base salary range of $197,000-$291,000, plus bonus, equity, and comprehensive benefits. Google provides a hybrid work environment with both remote and in-office options, with locations available in Sunnyvale, CA or remote within the United States.

This is an excellent opportunity for experienced engineers who are passionate about machine learning and want to make a significant impact on Google's AI infrastructure while working with some of the most advanced ML technologies in the industry. The role offers the chance to work on challenging problems at scale while contributing to Google's mission of organizing the world's information.

Last updated 10 hours ago

Responsibilities For Staff Software Engineer, Core Machine Learning, Google Cloud

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

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with machine learning algorithms and tools
  • Experience with TensorFlow, artificial intelligence, deep learning, or natural language processing

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

Medical Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave

Interested in this job?

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

Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Senior Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and the opportunity to work on large-scale advertising solutions.

Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Lead AI/ML engineering role at YouTube focusing on recommendations and rankings systems, offering competitive compensation and the opportunity to impact billions of users.

Staff Software Engineer, Generative AI, Google Workspace

Senior technical role focusing on integrating generative AI capabilities into Google Workspace products, combining machine learning expertise with software engineering leadership.

Staff Software Engineer, Generative AI, Google Workspace

Lead software engineer position focusing on implementing Generative AI solutions for Google Workspace products, requiring extensive experience in machine learning and large-scale system design.

Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Senior Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and the opportunity to work on large-scale advertising systems.