Taro Logo

Software Engineering PhD Intern, 2026

Google is an engineering company that revolutionizes search, develops scalable solutions, and creates innovative technologies impacting users worldwide.
Backend
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS

Job Description

Google is seeking a Software Engineering PhD Intern for Summer 2026 to join their engineering team. This is a unique opportunity for PhD students to work on cutting-edge technology projects at one of the world's leading tech companies. As an intern, you'll be involved in developing innovative software solutions, working with advanced technologies including AI, machine learning, and large-scale distributed systems.

The role requires a PhD candidate in Computer Science or related field, with strong programming skills and experience in data structures and algorithms. You'll work on critical projects that directly impact Google's core products and services, collaborating with experienced engineers and researchers.

The internship offers hands-on experience with Google's vast technical infrastructure, exposure to complex engineering challenges, and the chance to contribute to projects that affect billions of users. You'll gain valuable experience in large-scale software development, research application, and production systems.

This is a full-time, 13-17 week internship based in Poland (Warsaw or Kraków), starting in May, June, or July 2026. The position offers the opportunity to work on real-world problems while being mentored by experienced Google engineers. Ideal candidates should have research experience in areas such as Algorithms, AI, Machine Learning, Distributed Systems, or related fields.

The internship provides an excellent opportunity to apply academic knowledge in a practical setting, work with cutting-edge technologies, and potentially shape the future of Google's products. Successful interns may have the opportunity to convert to full-time positions upon completion of their PhD.

Last updated 6 days ago

Responsibilities For Software Engineering PhD Intern, 2026

  • Research, conceive and develop software applications to extend and improve on Google's product offering
  • Contribute to projects using natural language processing, artificial intelligence, data compression, machine learning, and search technologies
  • Collaborate on scalability issues involving access to data and information
  • Utilize exposure to large-scale production software troubleshooting
  • Help maintain mission critical services

Requirements For Software Engineering PhD Intern, 2026

Java
Python
Go
Linux
  • Currently enrolled in a PhD degree in Computer Science or related technical field in the EMEA region, and in penultimate/final year of education
  • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience
  • Experience with one or more general purpose programming languages (e.g., Java, C/C++, Python, JavaScript, Go, etc.)