Taro Logo

Software Engineer, PhD, Cloud Platforms, 2025 Start

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Job Description

Google is seeking a PhD Software Engineer to join their Cloud Platforms team, starting in 2025. This role is part of the ML, Systems, & Cloud AI (MSCA) organization which designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The position involves working on critical projects with opportunities for growth and team rotation as the business evolves. The ideal candidate will bring expertise in distributed computing, system design, and software development, contributing to Google's next-generation technologies that serve billions of users. The role emphasizes security, efficiency, and reliability while working on cutting-edge projects including TPUs and global network infrastructure. This position offers the opportunity to work on hyperscale computing solutions and contribute to platforms like Google Cloud's Vertex AI, which brings Gemini models to enterprise customers. The role requires strong technical skills, leadership qualities, and versatility in tackling full-stack challenges. Google provides an inclusive work environment and welcomes people with disabilities, offering equal employment opportunities regardless of background.

Last updated 2 days ago

Responsibilities For Software Engineer, PhD, Cloud Platforms, 2025 Start

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer, PhD, Cloud Platforms, 2025 Start

Python
Java
Linux
  • PhD degree in Computer Science, a related field, or equivalent practical experience
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Java or Python
  • Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization