Taro Logo

Software Engineer, PhD, Early Career, Campus, 2025 Start

Google is a global technology company that provides a wide range of internet-related services and products.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS · Cloud

Job Description

Google Cloud is seeking PhD Software Engineers for their Machine Learning, Systems, and Cloud AI (MSCA) organization. This role combines advanced research expertise with practical engineering to solve real-world problems at massive scale. The position involves working on critical projects in Google Cloud's evolving infrastructure, with opportunities to impact products used by billions of users worldwide. Engineers will contribute to innovative projects in AI, ML, and distributed systems, joining a strong community of thousands of PhDs across Google. The role focuses on developing next-generation technologies in areas like information retrieval, distributed computing, system design, networking, data storage, security, and natural language processing. Working in Google Cloud means being part of a team that shapes the future of hyperscale computing while maintaining high standards for security, efficiency, and reliability. The position offers flexibility to move between teams and initiatives, encouraging engineers to think like owners and drive innovation. This is an excellent opportunity for PhD graduates to apply their research expertise in a practical setting while working on cutting-edge technology that transforms how billions of users interact with information and each other.

Last updated 2 months ago

Responsibilities For Software Engineer, PhD, Early Career, Campus, 2025 Start

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Lead and collaborate on team projects
  • Study, diagnose and resolve complex technical modeling and systems issues

Requirements For Software Engineer, PhD, Early Career, Campus, 2025 Start

Java
Python
Go
  • PhD degree in Computer Science, a related technical 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, Early Career, Campus, 2025 Start

Medical Insurance
Visa Sponsorship
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment
  • Global collaboration opportunities

Related Jobs

Software Engineer, PhD, Early Career, Campus, 2025 Start

PhD Software Engineer position at Google Cloud focusing on AI/ML systems development, combining research expertise with practical engineering to build next-generation technologies.

Machine Learning Engineer I

Entry-level Machine Learning Engineer position at Expedia Group in Bangalore, focusing on developing ML pipelines and advertising marketplace solutions.

Associate, AI Engineer

Associate AI Engineer position at Beghou Consulting, developing AI solutions for pharmaceutical clients with focus on ML pipelines and LLM implementations.

AI Agent Engineer

AI Agent Engineer role at Prodigal focusing on voice AI and prompt engineering for financial services conversations.

Software Engineer, PhD, Early Career, Campus, 2025 Start

PhD Software Engineer position at Google Cloud focusing on machine learning, distributed systems, and cloud infrastructure development.