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

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

Google is seeking PhD Software Engineers to join their team in developing groundbreaking AI and Machine Learning technologies. This role offers an exceptional opportunity to work at one of the world's leading tech companies, where you'll be at the forefront of innovation that impacts billions of users globally.

As a Software Engineer at Google, you'll be immersed in an environment that values technical excellence and innovation. The role requires a PhD in Computer Science or related field, with a strong foundation in Machine Learning, AI, and programming. You'll work on cutting-edge projects involving areas such as Recommendation Systems, Computer Vision, Natural Language Processing, and Deep Learning.

The position offers significant growth potential, allowing you to work alongside industry experts and contribute to projects that shape the future of technology. You'll be responsible for designing, developing, and maintaining sophisticated software solutions while collaborating with cross-functional teams. The role provides exposure to large-scale systems and the opportunity to solve complex technical challenges.

Google offers a competitive compensation package, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. The company's commitment to innovation, coupled with its inclusive culture and global impact, makes this an ideal opportunity for PhD graduates looking to launch their careers in AI/ML engineering.

The role is perfect for candidates who are passionate about pushing technological boundaries, have a strong research background, and want to translate their academic expertise into practical applications that serve users worldwide. You'll have access to Google's vast resources and infrastructure, enabling you to work on projects at an unprecedented scale.

Last updated 31 minutes 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 package

Interested in this job?

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

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineer position at Google focusing on AI/ML development for account threat detection, requiring 1+ years of programming experience.

Software Engineer II, AI/ML, Search

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

Software Engineer II, AI/ML, Core

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

Software Engineer, Machine Learning, Google Cloud

Entry-level Software Engineering role at Google Cloud focusing on machine learning and AI development, requiring 1 year of programming experience.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager role at Google focusing on Resource Engineering and Machine Learning, combining program management with technical expertise in Mountain View, CA.