Software Engineer III, Cloud Machine Learning Compute Platforms

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology and tools for digital transformation.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer III, Cloud Machine Learning Compute Platforms

Google Cloud is seeking a Software Engineer III to join their Cloud Machine Learning Compute Service Platforms and Experience team. This role focuses on developing and maintaining the service platform for Machine Learning Computing on Google Cloud, including Tensor Processing Units (TPUs). The position offers an opportunity to work on cutting-edge technology that accelerates machine learning workloads and reduces computational costs.

As a Software Engineer III, you'll be responsible for building and improving the accelerator platform for TPUs, designing and implementing GCP API infrastructure, and working across various stack layers. The role requires collaboration with cross-functional teams and managing project schedules while identifying technical risks.

The ideal candidate should have experience in software development, distributed systems, and API design. Knowledge of AI/ML systems and cloud platforms is highly valued. This position offers competitive compensation ($136,000-$200,000 + bonus + equity + benefits) and the opportunity to work with cutting-edge technology that impacts billions of users.

Google Cloud accelerates organizations' digital transformation across industries, serving customers in more than 200 countries. The company is committed to diversity, equality, and creating a culture of belonging. This role provides an excellent opportunity to work on next-generation technologies while contributing to Google Cloud's mission of enabling growth and solving critical business problems for customers worldwide.

Join a team that's pushing the boundaries of machine learning infrastructure and help shape the future of cloud computing at one of the world's most innovative companies. You'll have the chance to work with state-of-the-art TPU technology while collaborating with talented engineers and researchers in a dynamic, fast-paced environment.

Last updated 17 days ago

Responsibilities For Software Engineer III, Cloud Machine Learning Compute Platforms

  • Build and improve the accelerator platform where the team onboards first-party machine learning TPUs to Google Cloud Platforms (GCP)
  • Design and implement features and scale the Cloud TPU GCP API infrastructure to support multiple generations of TPU hardware and products
  • Work with software engineers, product managers, technical program managers, and other engineering teams to get high-quality products and features through the software project life-cycle
  • Impact various layers of the stack including the Cloud front-end, control plane, data plane, storage, GCP horizontals, as well as system scalability and performance improvements
  • Manage project schedules, identify technical risks and communicate them to project stakeholders

Requirements For Software Engineer III, Cloud Machine Learning Compute Platforms

Python
Java
Go
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience developing infrastructure, distributed systems, or networks, or experience with compute technologies, storage or hardware architecture
  • Experience in API design and development

Benefits For Software Engineer III, Cloud Machine Learning Compute Platforms

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

Interested in this job?

Jobs Related To Google Software Engineer III, Cloud Machine Learning Compute Platforms

Research Scientist, Geo Algorithms, Research

Research Scientist position at Google focusing on Geo Algorithms research, requiring PhD and publication experience, offering $136K-$200K salary plus benefits.

Research Scientist, Natural Language Processing

Research Scientist position at Google focusing on improving large language models' factuality and grounding capabilities.

Research Scientist, Gemini

Research Scientist position at Google working on Gemini, focusing on conversational AI and machine learning research with opportunity to publish and collaborate globally.

Research Scientist, Multilingual Large Language Models

Research Scientist position at Google focusing on developing and improving multilingual Large Language Models, requiring PhD and expertise in AI/ML.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning implementation and research, requiring 2 years of software development experience.