Software Engineering Intern, Summer 2027
Google· Intern & Apprentice
Hybrid (Taipei, Taiwan)internPosted 1w ago
About the role
Software Engineering Interns at Google are researchers and developers who want to create and implement complex computer science solutions. Role focuses on developing scalable, distributed software systems, collaborating on multiple projects, and applying computer science knowledge to real-world problems. Emphasis on learning, experimentation, and contributing to core products and critical engineering operations.
Responsibilities
- Develop scripts to automate routine tasks.
- Analyze information and evaluate results to choose the best solution to effectively solve problems.
- Apply knowledge gained in computer science courses to real world problems.
Qualifications
- Currently enrolled in Bachelor's, Master's degree program in Computer Science or a related technical field.
- Penultimate academic year of the Bachelor’s or Master’s degree.
- Experience in software development and coding in at least one general purpose programming language (e.g., Java, C, C++, Python, JavaScript, C#, Go, etc.).
Skills
Required:Software development
Nice to have:Web application development, Unix/Linux environments, mobile application development, distributed systems, information retrieval, NLP, networking, large software systems, security software development
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago