Taro Logo

Software Engineer, PhD, Cloud Platforms, 2025 Start

A global technology company that develops internet-related services and products, including search, cloud computing, software, and hardware.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

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

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.

Last updated a day 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

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave
  • Equal opportunity employer
  • Accommodations for disabilities

Interested in this job?

Jobs Related To Google Software Engineer, PhD, Cloud Platforms, 2025 Start