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.