Job Description
Designation: Software Engineering Intern
Company: Google
Location: Bengaluru, Karnataka / Hyderabad, Telangana / Pune, Maharashtra, India
Duration: 10–12 weeks (Summer Internship, May/June 2027)
Experience: Fresher / Student (Penultimate Year Preferred)
About the Job:
Join Google for a 10–12 week Summer Internship Program starting May/June 2027. As a Software Engineering Intern, you will be a key player on a dynamic team, driving the development of AI-integrated software and high-performance applications. Objectives include designing, deploying, and maintaining end-to-end infrastructure for large-scale systems.
Who Should Apply:
– Current students pursuing a Bachelor’s, Master’s, or Dual Degree in Computer Science or a related technical field.
– Penultimate year students are preferred.
– English proficiency is required.
Responsibilities:
– Foster a culture of productivity and innovation by supporting peers and managers.
– Collaborate across teams to evolve AI-driven software and large-scale systems.
– Develop scalable engineering solutions for Google products.
– Analyze information and evaluate results to solve issues.
– Apply computer science academic knowledge to real-world challenges.
Minimum Qualifications:
– Currently pursuing a Bachelor’s, Master’s, or Dual degree in Computer Science or a related technical field.
– Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization.
– Proficiency in one or more general purpose programming languages: Java, C/C++, Python, JavaScript, Go, etc.
– Strong knowledge of data structures, algorithms, and software design.
Preferred Qualifications:
– Currently in the penultimate year of study.
– Experience in AI, compilers, databases, data mining, networking, or machine learning.
– Familiarity with systems performance, reliability, data analysis, visualization tools, and debugging.
– Excellent engineering skills.
Skills Required:
– Distributed Systems
– Concurrency & Multi-threading
– Programming Languages: Java, C/C++, Python, JavaScript, Go
– Data Structures & Algorithms
– Software Design
– AI/ML (Preferred)
– Debugging & System Performance (Preferred)
How to Apply:
Click on the Apply button below or visit the original job posting. Upload your Resume/CV and official/unofficial transcript (in English). Select ‘Now Attending’ under Degree Status to enable transcript upload. Applications must be submitted before June 28th, 2026.
Work Locations (Preferred):
– Bengaluru, Karnataka, India
– Hyderabad, Telangana, India
– Pune, Maharashtra, India