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

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
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-level Software Engineers specializing in AI/Machine Learning to join their innovative team. As a global technology leader, Google develops transformative technologies that impact billions of users worldwide. In this role, you'll work on cutting-edge AI projects, spanning areas like recommendation systems, computer vision, NLP, and deep learning.

The position offers an exciting opportunity to work on critical projects with the flexibility to evolve as technology advances. You'll be part of a team that pushes the boundaries of what's possible in AI and machine learning, while contributing to products that reach global scale. The role combines technical expertise with practical engineering, requiring both theoretical knowledge and hands-on development skills.

As a Software Engineer at Google, you'll collaborate with diverse teams, lead technical discussions, and have the opportunity to influence the direction of major AI initiatives. The company's engineering-focused culture encourages innovation and technical excellence, while providing resources and support for continuous learning and development.

This role is perfect for candidates who want to apply their PhD-level research in a practical setting while working on some of technology's most challenging problems. You'll have access to Google's vast computational resources and data, enabling you to work on unprecedented scale and complexity. The position offers competitive compensation, comprehensive benefits, and the chance to work alongside world-class engineers and researchers in shaping the future of AI technology.

Last updated 20 hours 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

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.

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

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

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 II, AI/ML, Search

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