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

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.

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

PhD Software Engineer position at Google focusing on AI/Machine Learning, offering competitive compensation and opportunity to work on cutting-edge technologies.

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 projects.

Program Manager I, Supply Chain Machine Delivery, Technical Infrastructure

Program Manager position at Google focusing on Machine Learning Supply Chain Operations delivery, offering competitive salary and benefits in Atlanta.

Engineering Analyst, AI Safety

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