Google Cloud's Machine Learning, Systems and Cloud AI (MSCA) organization is seeking PhD Software Engineers to develop next-generation technologies in AI/ML and distributed systems. This role offers the opportunity to work on cutting-edge projects that impact billions of users worldwide.
As a PhD Software Engineer in MSCA, you'll be part of an organization that delivers category-defining AI/ML solutions and capabilities, developed and powered by Google Services, Frameworks and Infrastructure. You'll work on critical projects involving distributed computing, large-scale system design, artificial intelligence, and machine learning.
The position requires expertise in systems development, with a focus on architecting and developing distributed systems, concurrency, and synchronization. You'll collaborate across teams, lead technical projects, and apply your research expertise to solve complex problems at scale. The role involves both hands-on coding and system design, with opportunities to work on various aspects of Google's ML infrastructure.
MSCA designs, implements, and manages the hardware, software, ML, and systems infrastructure for all Google services and Google Cloud. The organization has a significant impact through products like Google Cloud's Vertex AI and is at the forefront of hyperscale computing innovation.
This is an excellent opportunity for PhD graduates to apply their research expertise to real-world problems while working with cutting-edge technology. The role offers competitive compensation, comprehensive benefits, and the chance to work with thousands of other PhDs who bring their deep knowledge to enhance Google's systems and products.
The position is based in either Sunnyvale, CA or Seattle, WA, with an expected start date in 2025. You'll be part of a team that prioritizes security, efficiency, and reliability while driving towards shaping the future of hyperscale computing and AI infrastructure.