Google Cloud is seeking a Software Engineer III to join their Core Machine Learning team, focusing on developing next-generation technologies that impact billions of users. This role is part of the Core ML Organization, which drives ML Excellence for Google and the World, creating cohesive machine learning infrastructure and execution around key ML efforts within Google.
The position sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The team works on cutting-edge projects including Google Cloud's Vertex AI and TPU development, focusing on security, efficiency, and reliability at hyperscale.
As a Software Engineer III, you'll be working on critical projects with opportunities to switch teams as the business evolves. The role requires expertise in machine learning algorithms, tools like TensorFlow, and strong software development skills. You'll be involved in design reviews, code development, documentation, and system troubleshooting.
The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The role provides an opportunity to work with world-class engineers and scientists, developing ML infrastructure that powers Google's most important services and cloud offerings.
This is an ideal role for someone with strong technical skills in both software engineering and machine learning, who wants to work on large-scale systems that impact billions of users. The position offers significant growth potential and the chance to shape the future of machine learning infrastructure at one of the world's leading technology companies.