Google is seeking a PhD Software Engineer for their Cloud Platforms team, starting in 2025. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.
The position offers an opportunity to work on critical infrastructure that powers Google's massive-scale operations, including services like Search, YouTube, and Cloud products. The role involves developing next-generation technologies that impact billions of users, focusing on areas such as distributed computing, large-scale system design, and artificial intelligence.
As a Software Engineer in this role, you'll be working with cutting-edge technologies, including Google's latest TPUs and global network infrastructure. You'll contribute to shaping the future of hyperscale computing and work on projects like Google Cloud's Vertex AI, which brings Gemini models to enterprise customers.
The ideal candidate should have expertise in distributed systems, strong programming skills in languages like C++, Java, or Python, and a proven track record in performance optimization and large-scale systems. This position requires both technical depth and the ability to collaborate with cross-functional teams to drive innovation in cloud computing and AI infrastructure.
Google offers a collaborative environment where you'll work alongside world-class engineers and researchers, with opportunities to switch teams and projects as you grow. The role combines academic expertise with practical engineering challenges, making it perfect for PhD graduates looking to make a significant impact in cloud computing and distributed systems.