Senior Software Engineer, Performance, Machine Learning Accelerators

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Performance, Machine Learning Accelerators

Google Cloud is seeking a Senior Software Engineer specializing in Performance and Machine Learning Accelerators to join their innovative team. This role is crucial for developing next-generation technologies that impact billions of users worldwide. The position focuses on performance engineering for ML hardware/software systems, particularly working with TPU/GPU technologies.

As a senior engineer, you'll be at the forefront of hardware/software co-design, developing performance methodologies for ML accelerators, and contributing to ML models and systems. The role requires expertise in performance engineering and proficiency in C++ or Python, combining technical depth with the opportunity to shape the future of AI infrastructure.

Google Cloud serves customers in over 200 countries, providing enterprise-grade solutions and cutting-edge technology. The team culture emphasizes innovation, ownership, and versatility, with opportunities to work across the full technology stack. You'll collaborate with teams across the ML hardware/software stack, contributing to critical projects that advance Google's AI capabilities.

The position offers competitive compensation ($161,000-$239,000) plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for experienced engineers passionate about performance optimization and machine learning to make a significant impact at one of the world's leading technology companies. The role provides the perfect blend of technical challenges, innovation opportunities, and the chance to work with cutting-edge ML hardware and software systems.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Performance, Machine Learning Accelerators

  • Collaborate with teams across the Machine Learning (ML) hardware/software stack
  • Develop Tensor Processing Unit (TPU)/Graphics Processing Unit (GPU) performance methodology
  • Co-design Hardware/Software to discover what Google needs to build today to meet tomorrow's Artificial Intelligence (AI) goals
  • Develop and contribute using C++ or Python to ML models, compilers, ML systems, TPU accelerators, etc.
  • Evaluate performance/cost trade-offs of hardware features and software optimization techniques

Requirements For Senior Software Engineer, Performance, Machine Learning Accelerators

Python
  • Bachelor's Degree in Computer Science or equivalent practical experience
  • 5 years of professional software development experience
  • Experience coding in C++ or Python
  • Experience in performance engineering or performance analysis

Benefits For Senior Software Engineer, Performance, Machine Learning Accelerators

Medical Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Performance, Machine Learning Accelerators

Senior Research Scientist, Machine Learning and Neuroscience

Senior Research Scientist position at Google focusing on machine learning and neuroscience research, requiring PhD and 2+ years of research experience.

Senior Customer and Partner Solutions Engineer, Machine Learning

Senior ML Solutions Engineer role at Google, focusing on customer and partner technical solutions, requiring 6 years of experience in web technologies and programming.

Senior Software Engineer, AI/ML

Senior Software Engineer position at Google focusing on AI/ML development and technical leadership in machine learning infrastructure and algorithms.

Senior Software Engineer, Machine Learning, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on machine learning and AI development with competitive compensation and benefits.

Senior Software Engineer, Machine Learning, Google Research

Senior Software Engineer position at Google Research, focusing on machine learning and AI development with opportunities to impact billions of users worldwide.