Taro Logo

Software Engineer, PhD, Early Career Campus, Machine Learning, Systems and Cloud AI, GPU Performance, 2025 Start

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$141,000 - $202,000
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS · Cloud

Description For Software Engineer, PhD, Early Career Campus, Machine Learning, Systems and Cloud AI, GPU Performance, 2025 Start

Google Cloud is seeking PhD Software Engineers to join their Machine Learning, Systems and Cloud AI (MSCA) team, focusing on GPU performance and machine learning infrastructure. This role offers an opportunity to work on cutting-edge AI/ML solutions that impact billions of users worldwide. As part of the team, you'll develop next-generation technologies in distributed computing, large-scale system design, and artificial intelligence.

The position specifically focuses on GPU infrastructure, which is crucial to Google's machine learning capabilities alongside their TPU technology. You'll work on transformative solutions that shape the future of AI and accelerated computing, optimizing performance for ML models and influencing next-generation GPU architectures.

The role combines research expertise with practical engineering, requiring skills in areas such as compilers, GPU programming, machine learning architecture, and performance optimization. You'll be part of an organization that includes thousands of PhDs, bringing deep knowledge to enhance Google's systems and products.

Working at Google Cloud means joining a team that accelerates digital transformation across industries, delivering enterprise-grade solutions leveraging Google's cutting-edge technology. The position offers competitive compensation, including base salary, bonus, equity, and comprehensive benefits.

This is an excellent opportunity for PhD graduates to apply their research expertise to real-world problems at scale, collaborating with talented teams and contributing to products that are changing the world. The role offers flexibility to switch teams based on interests and growth opportunities within the fast-paced environment of Google's AI and cloud infrastructure.

Last updated 2 days ago

Responsibilities For Software Engineer, PhD, Early Career Campus, Machine Learning, Systems and Cloud AI, GPU Performance, 2025 Start

  • Lead and collaborate on team projects to carry out design, analysis, and development across the stack using your research expertise
  • Study, diagnose and resolve complex technical modeling and systems issues by analyzing the sources of the issues and the impact on quality
  • Develop code and review code developed by other developers, and provide feedback to ensure best practices

Requirements For Software Engineer, PhD, Early Career Campus, Machine Learning, Systems and Cloud AI, GPU Performance, 2025 Start

Python
Java
  • PhD degree in Computer Science, or 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
  • Ability to start full-time role in 2025

Benefits For Software Engineer, PhD, Early Career Campus, Machine Learning, Systems and Cloud AI, GPU Performance, 2025 Start

Medical Insurance
401k
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • 401k
  • Equity
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Google Software Engineer, PhD, Early Career Campus, Machine Learning, Systems and Cloud AI, GPU Performance, 2025 Start

Relations Developer, Cloud and Generative AI

Developer Relations position at Google focusing on Cloud and AI technologies, combining technical expertise with community advocacy and product development.

ML System Engineer, AICore, Platforms and Devices

ML System Engineer role at Google focusing on AICore platforms and devices, implementing Gemini in Android ecosystem and optimizing on-device AI performance.

Software Engineer II, Cloud AI, Early Career

Early-career Software Engineer II position at Google Cloud AI team, focusing on search features and GenAI capabilities using Python, Java, Go, and Kubernetes.

Software Engineer, Runtime, AICore, Platforms and Devices

Software Engineering role at Google focusing on AI runtime development and mobile implementation of Gemini model, based in Taipei.

Software Engineer, TPU, Machine Learning Supercomputer

Software Engineering role at Google focusing on TPU Machine Learning Supercomputer systems, combining software development with AI infrastructure management.