Job Description

Google

Google Hiring STEP Intern

Google Hiring Software Student Training in Engineering Program (STEP) Intern, 2025

Graduation Year: 2027 / 2028

Expected Stipend: 75k per month
Location: Bengaluru / Hyderabad / Pune

Minimum qualifications:
  • Currently enrolled in a Bachelor’s program, majoring or intending to major in Computer Science or related technical field.
  • Experience in one or more general purpose programming languages.
  • Ability to communicate in English fluently to actively participate in technical discussions.
Preferred qualifications:
  • Currently enrolled in a full time degree program and returning to the program after the completion of the internship.
  • Ability to complete a full-time, 10-12 week internship between May and August 2025 (exact program dates will be provided at a later point in the process).
  • Excellent programming skills (e.g., C++, Java, Python).

The main aim of the Student Training in Engineering Program (STEP) is to bridge the gap between academic studies and a professional internship. STEP (Student Training in Engineering Program) is a 10-12 week internship for first and second-year undergraduate students with a passion for computer science. It offers the opportunity to work on a software project alongside other STEP interns, with the support of full-time Googlers and a mentor. The internship program focuses on providing development opportunities to students from historically underrepresented groups in tech through technical training and professional development.

Eligibility:
  • The applicant must be in their first or second year of a full-time Bachelor’s in Computer Science or a related technical field.
  • The applicant must have programming experience in Java, C++, or Python.

Indian students can also apply for this internship and choose their preferred working location between Bangalore and Hyderabad. The minimum qualifications required to be eligible for this internship are:

  • Applicant must be currently in second year of study, enrolled in a Bachelor’s program, or majoring in Computer Science or related technical field.
  • Applicant must have experience in one or more general purpose programming languages like C++, python etc.

It is desired that the applicants have the ability to complete a full-time, 10-12 week internship. (Dates will be mentioned later on in the process)

Application Procedure: To start the application process you will need an updated CV or resume. And then follow these steps:

  • Step 1: Click on the “Apply” button against STEP internship on their portal and provide the required materials in the appropriate sections (PDFs preferred).
  • Step 2: In the “Resume Section:” attach your updated CV or resume.
  • Step 3: In the “Education Section:” attach a current or recent unofficial or official transcript in English (optional).
  • Step 4: Under “Degree Status,” select “Now attending” to upload a transcript.

Stipend: Google pays a handsome stipend to its STEP internship students along with other amazing benefits.

Pattern: It is conducted in two rounds.

  • Round 1 (Technical round 1): Coding questions of difficulty level easy to medium based on string manipulation or some standard questions.
  • Round 2 (Technical round 2): This is also a coding round with DSA questions revolving around arrays, trees, maths, and time complexities. The difficulty level is medium to hard.