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

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 a month 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?

Jobs Related To Google Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager position at Google focusing on Resource Engineering and Machine Learning, requiring programming skills and program management experience.

PhD Software Engineer

PhD Software Engineer position at Google focusing on AI/ML systems development and research implementation.

Software Engineer II, AI/ML, Search

Entry-level Software Engineer position at Google focusing on AI/ML implementation in Search, requiring 1 year of experience in software development and machine learning.

Software Engineer, Machine Learning, Google Cloud

Entry-level Software Engineering role at Google Cloud focusing on Machine Learning development, requiring 1 year of experience in software development and algorithms.