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

Google is an engineering company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
$136,000 - $200,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

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

Google is seeking software engineers to develop next-generation technologies that impact billions of users worldwide. As a Software Engineer at Google, you'll work on critical projects spanning information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing. The role offers opportunities to switch teams and projects as you grow with the company.

You'll be part of a team that's revolutionizing not just search, but also working on scalability solutions, large-scale applications, and new developer platforms. From Google Ads to Chrome, Android to YouTube, social to local, you'll have the chance to make significant technological achievements that impact users globally.

The position requires managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. You'll participate in design reviews, code reviews, and contribute to documentation, ensuring best practices are followed.

Google offers a competitive compensation package including base salary, bonus, equity, and comprehensive benefits. The company is committed to fostering an inclusive environment and building a workforce representative of its diverse user base. This role is perfect for PhD graduates looking to apply their research expertise in a practical, high-impact environment while working on some of technology's greatest challenges.

As part of Google's engineering team, you'll have access to cutting-edge resources and the opportunity to work alongside some of the industry's brightest minds. The role offers significant growth potential and the chance to contribute to projects that shape the future of technology.

Last updated 13 days 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

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

Java
JavaScript
Python
Go
  • PhD degree in Computer Science or related technical field
  • Experience coding in C, C++, Java, JavaScript, Python, or Golang
  • Experience conducting research in Algorithms, Architecture, AI, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems
  • Experience in computer science, data structures, algorithms, and software design
  • Ability to start full-time role in 2025

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

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

Interested in this job?

Jobs Related To Google Software Engineer, PhD, Early Career, Campus, 2025 Start

Software Engineer, Early Career, Campus

Early-career software engineering role at Google, focusing on developing next-generation technologies and enterprise-grade solutions for Google Cloud.

Software Engineer II, One Producer Stack Experiments

Software Engineer II position at Google focusing on experimentation platform development, requiring 1 year of experience in software development and algorithms.

Software Engineer, Real World Journeys, Full-Stack, Feature Development

Software Engineering role at Google focusing on developing features for Japanese users in the Search team, combining full-stack development with local market expertise.

Software Engineer II, Infrastructure, Core

Software Engineer II position at Google's Core Infrastructure team, building and maintaining fundamental technical components that power Google's flagship products.

Application Engineer, Supply Chain, Logistics

Entry-level Application Engineer position at Google, focusing on supply chain and logistics systems development using Java and integration technologies.