Google

Software Engineering Intern, Summer 2027

Google

Pune Division, Maharashtra, India · Part Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
8 hours ago

Where you'll work

Job description

Role overview

Join a 10–12 week summer internship beginning in May or June 2027, where you will work with teams building AI-enabled software and high-performance applications. The internship is designed to strengthen your technical abilities while giving you hands-on exposure to large-scale infrastructure and real-world engineering challenges.

As a software engineering intern, you will contribute to systems that support Google’s products and services at scale. The role focuses on designing, deploying, and maintaining infrastructure for complex, distributed environments while learning from experienced engineers in a fast-moving setting.

Google develops technologies used by billions of people across products and platforms that go well beyond search. Engineers here are expected to be adaptable, take initiative, and help solve difficult technical problems across the full stack, from large-scale storage and scalability to new developer-facing platforms.

Who can apply

This opportunity is intended for current students pursuing a Bachelor’s, Master’s, or Dual Degree in Computer Science or another closely related technical discipline. Applicants are expected to be in their penultimate year of study for the preferred profile.

Application instructions

Applications must be submitted by June 28, 2026. When applying, upload a resume/CV and a current official or unofficial transcript in English. PDF is preferred for the documents. To make the transcript upload option available, select “Now attending” under degree status.

Applicants may indicate a preferred work location from Bengaluru, Hyderabad, or Pune.

Minimum qualifications

  • You should currently be enrolled in a Bachelor’s, Master’s, or Dual degree program in Computer Science or a similar technical field.
  • You need exposure to one or more of the following: distributed systems architecture or development, concurrency, multi-threading, or synchronization.
  • You should have experience with at least one general-purpose programming language such as Java, C/C++, Python, JavaScript, or Go.
  • You should be familiar with data structures, algorithms, and software design principles.

Preferred qualifications

  • Being in the penultimate year of study is preferred.
  • Background in areas such as architecture, artificial intelligence, compilers, databases, data mining, distributed systems, machine learning, networking, or systems is advantageous.
  • Experience building and implementing a complex system for production or experimentation is valued.
  • Exposure to performance tuning, reliability, systems data analysis, visualization tools, or debugging is helpful.
  • Strong engineering capability is expected.

Responsibilities

  • Support teammates and managers in ways that encourage a productive and innovative team environment.
  • Work with different groups to help advance AI-driven software and large-scale systems.
  • Create engineering solutions that scale effectively for Google products.
  • Review information and assess outcomes to select effective solutions for technical issues.
  • Use computer science coursework and concepts to tackle practical engineering problems.

Equal opportunity

Google states that it is an equal opportunity workplace and an affirmative action employer. Employment decisions are made without regard to race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. Qualified applicants with criminal histories may also be considered in line with applicable legal requirements. Applicants who need an accommodation due to a disability or special need can request one through the applicant accommodations process.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files