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:
Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

PhD Software Engineer role at Google Cloud focusing on Machine Learning systems development, offering $141K-$202K base salary plus benefits, located in Kirkland, Seattle, or Sunnyvale.

RTL Design Engineer, University Graduate, PhD, Machine Learning

RTL Design Engineer position at Google, developing custom silicon solutions for ML systems with focus on clock control and SystemVerilog implementation.

Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

PhD Software Engineer role at Google Cloud focusing on Machine Learning and AI systems development, offering competitive compensation and opportunity to work on large-scale technologies.

Software Engineer II, AI/ML, Technical Infrastructure

Software Engineer II position at Google focusing on AI/ML infrastructure optimization and customer collaboration for Google Cloud platform.

Engineering Analyst, AI Safety

Engineering Analyst position at Google focusing on AI Safety, combining data analysis and machine learning to protect users and ensure product integrity.

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?