Software Engineering Intern, Summer 2026
We are looking for a motivated Software Engineering Intern to work on AI-integrated software and high-performance applications in Bangalore, Karnataka, India.
Qualifications
- Currently pursuing a Master’s degree in a research program focused on software development, research, or related technical fields.
- Experience in architecting or developing distributed systems, concurrency, multi‑threading, or synchronization.
- Experience with data structures, algorithms, and software design.
Preferred Qualifications
- Research experience in algorithms, architecture, artificial intelligence, compilers, databases, data mining, distributed systems, machine learning, networking, or systems.
- Experience designing and implementing a complex system for production or experimental use.
- Experience with performance, reliability, systems data analysis, visualization tools, or debugging.
Responsibilities
- Foster a culture of productivity and innovation by actively supporting peers and managers.
- Collaborate across teams to ensure the continued success and evolution of AI-driven software and large-scale systems.
- Develop scalable engineering solutions for Google products.
- Analyze information and evaluate results to choose the best solutions to effectively solve issues.
- Apply knowledge gained in computer science courses to real-world challenges.
Benefits
- 12+ week paid internship.
- Personal and professional development opportunities, including an executive speaker series and community-building.
- Internship timeline: May — August 2026.
- Preferred working locations: Bengaluru, Karnataka, India; Hyderabad, Telangana, India; Pune, Maharashtra, India.