Taro Logo

Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start

Google is a leading technology company that develops innovative products and services used by billions of users worldwide.
$136,000 - $200,000
Machine Learning
Entry-Level Software Engineer
In-Person
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Description For Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start

Google is seeking Software Engineers with a PhD for an Early Career, Campus position focused on AI/Machine Learning, starting in 2025. As a software engineer at Google, you'll work on next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The role involves developing products that handle information at massive scale, extending well beyond web search.

Google is looking for engineers who bring fresh ideas from various areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile. The position offers opportunities to work on critical projects and switch teams as both you and the fast-paced business grow and evolve.

In this role, you will:

  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance software solutions
  • Work on scalability and storage solutions, large-scale applications, and new platforms for developers worldwide

Google emphasizes versatility, leadership qualities, and enthusiasm for taking on new problems across the full-stack. The company is committed to pushing technology forward and making an impact on users globally.

Key responsibilities include writing product or system development code, participating in design reviews, reviewing code from other developers, contributing to documentation, and triaging product or system issues.

The position offers a competitive salary range of $136,000-$200,000 + bonus + equity + benefits, with the specific salary determined by work location and additional factors such as job-related skills, experience, and relevant education or training.

Google is an equal opportunity employer committed to building a diverse and inclusive workforce. They welcome applications from candidates of all backgrounds and provide accommodations for applicants with special needs.

Last updated 6 months ago

Responsibilities For Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide on available technologies
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start

Java
JavaScript
Python
Go
  • PhD degree in Computer Science or related technical field
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, Python, or Golang
  • Experience in Machine Learning or Artificial Intelligence
  • Experience with Recommendation/Ranking/Prediction (RRP), Computer Vision (CV), Natural Language Processing (NLP), Speech/Audio, Deep Learning/Neural Networks, Reinforcement Learning, Distributed Machine Learning

Interested in this job?