Staff Software Engineer, Machine Learning Performance, Cloud Platforms

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

Description For Staff Software Engineer, Machine Learning Performance, Cloud Platforms

Google is seeking a Staff Software Engineer to join their Machine Learning Performance team within Cloud Platforms. This role represents a unique opportunity at the intersection of software engineering and machine learning, focusing on performance optimization and system architecture. The position requires a seasoned professional with 8 years of software development experience and deep expertise in machine learning, distributed systems, and performance analysis.

The role involves working on critical projects that push the boundaries of technology, particularly in areas such as hardware acceleration, performance optimization, and machine learning systems. You'll be responsible for managing performance analysis, working with Large Language Models (LLMs), and driving new methodologies for improved software engineering productivity. The position offers the chance to work with cutting-edge technologies, including Generative AI, to transform software development practices.

As part of Google Cloud, you'll contribute to solutions that help organizations across 200+ countries digitally transform their businesses. The role offers competitive compensation ($189,000-$284,000) plus bonus, equity, and comprehensive benefits. You'll be part of a team that values technical expertise, leadership, and innovation, working on projects that impact billions of users globally.

The ideal candidate will bring expertise in distributed systems, computer architecture, and machine learning, with the ability to tackle complex problems across the full technology stack. This role offers the opportunity to shape the future of Google's systems while working with some of the most advanced technologies in the industry.

Last updated a day ago

Responsibilities For Staff Software Engineer, Machine Learning Performance, Cloud Platforms

  • Manage performance analysis and Machine Learning compiler experience
  • Integrate AI/ML methods in Software engineering developer workflows
  • Manage Large Language Models (LLMs), transformer architecture, and distributed systems
  • Drive fleet operation and management, and system reliability
  • Drive new methodologies for improved Software Engineering and Productivity experience

Requirements For Staff Software Engineer, Machine Learning Performance, Cloud Platforms

Python
Java
Kubernetes
  • 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 in the Machine Learning field
  • 5 years of experience with performance, large scale systems data analysis, visualization tools, or debugging
  • Experience with distributed systems

Benefits For Staff Software Engineer, Machine Learning Performance, Cloud Platforms

Medical Insurance
Equity
401k
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Staff Software Engineer, Machine Learning Performance, Cloud Platforms

Machine Learning Engineer

Senior Machine Learning Engineer role at Apple focusing on compiler development for Neural Engine Accelerator architecture, offering competitive compensation and benefits.

AIML - Cloud Infra Engineering Manager, Machine Learning Platform & Infrastructure

Lead Apple's ML infrastructure team building scalable cloud solutions for AI-powered search systems, managing engineering teams and driving technical innovation.

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.