Software Engineer, PhD, Early Career, AI/Machine Learning

A global technology company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
$136,000 - $200,000
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

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

Google is seeking PhD Software Engineers to join their team and work on cutting-edge AI and Machine Learning technologies. This role offers an exciting opportunity to work on projects that impact billions of users worldwide. As a Software Engineer at Google, you'll be at the forefront of technological innovation, working on everything from information retrieval to distributed computing, AI, and natural language processing.

The position requires a PhD in Computer Science or related field, with experience in Machine Learning and AI technologies including Recommendation Systems, Computer Vision, NLP, and Deep Learning. You'll be working with various programming languages such as Python, Java, JavaScript, or Go, and will be responsible for designing, developing, and maintaining software solutions that scale to Google's massive user base.

This is an excellent opportunity for recent PhD graduates looking to make a significant impact in the tech industry. The role offers competitive compensation ($136,000-$200,000 base salary) plus bonus and equity, and the chance to work with some of the brightest minds in technology. You'll be part of a company that values innovation, technical excellence, and is committed to creating products that transform how people interact with information and technology.

Working at Google means being part of an engineering-driven company that tackles some of technology's greatest challenges. You'll have the opportunity to switch teams and projects as you grow, ensuring continuous learning and development. The role requires strong technical skills, leadership qualities, and enthusiasm for taking on new challenges across the full technology stack.

The position is available across multiple major tech hubs in the United States, offering flexibility in location while maintaining the collaborative, innovative environment that Google is known for. If you're passionate about AI/ML and want to work on projects that have global impact, this role offers the perfect launching pad for your career.

Last updated a day ago

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

  • 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, AI/Machine Learning

Python
Java
JavaScript
Go
  • PhD degree in Computer Science or related technical field
  • Experience coding in 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
  • Ability to start full-time role in 2025

Benefits For Software Engineer, PhD, Early Career, AI/Machine Learning

  • bonus
  • equity
  • benefits

Interested in this job?

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

Associate Customer Engineer, GenAI, Google Cloud

Entry-level AI/ML engineering role at Google Cloud, focusing on helping customers implement and optimize GenAI solutions while providing technical expertise and support.

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 Solutions Engineer Associate, AI/ML

Technical Solutions Engineer role at Google Cloud, focusing on AI/ML support and implementation, requiring 2 years of coding experience and strong customer service skills.

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineer position at Google, focusing on AI/ML solutions for account threat detection and security, based in Zürich.

PhD Software Engineer

PhD Software Engineer position at Google Cloud focusing on ML Systems and Cloud AI, developing next-generation technologies for billions of users.