Codehype logo

Software Engineering Intern, Summer 2025 at Google

About Google

Google is an engineering company at its core. We hire people with a broad set of technical skills ready to address some of technology’s greatest challenges and make an impact on millions of users. At Google, engineers revolutionize search, tackle massive scalability and storage solutions, develop large-scale applications, and create new platforms for developers worldwide. From Google Ads to Chrome, Android to YouTube, and beyond, Google engineers are changing the world with technological achievements.

Google

Location: Bangalore, Karnataka, India; Hyderabad, Telangana, India; Pune, Maharashtra, India

Intern and Apprentice

Application Deadline

Please complete your application before June 20, 2024. The internships will start in May/June 2025 and last for 10-12 weeks.

Eligibility

This internship is intended for students pursuing a Bachelor’s, Master’s, or Dual degree program in Computer Science or a related field.

How to Apply

To start the application process, you need an updated CV or resume and a current unofficial or official transcript in English. Follow these steps:

  1. Click on the ‘Apply’ button on the page.
  2. In the ‘Resume Section’, attach your updated CV or resume (PDFs preferred).
  3. In the ‘Education Section’, attach your current or recent unofficial or official transcript in English.
  4. Under ‘Degree Status’, select ‘Now attending’ to upload the transcript.

By applying, you can share your preferred working location from Bangalore, Hyderabad, or Pune.

Minimum Qualifications

  • Currently pursuing a Bachelor’s, Master’s, or PhD degree in Computer Science or a related technical field.
  • Experience with one or more general-purpose programming languages (e.g., Java, C/C++, Python, JavaScript, Go, etc.).
  • Experience working in Unix/Linux environments.
  • Knowledge of data structures, algorithms, and software design.

Preferred Qualifications

  • Currently in your penultimate year of study.
  • Ability to work on projects related to mobile development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, or security software development.
  • Ability to showcase tech projects and participate in computer science-related extracurricular activities.

About the Job

Join Google for a 10-12 week paid internship that offers personal and professional development and community-building. As a Software Engineering Intern, you will:

  • Work on computer science solutions and develop scalable, distributed software systems.
  • Collaborate on multiple smaller projects that have universal appeal.
  • Contribute to software development projects to keep important business-critical systems up and running, from code-level troubleshooting of traffic anomalies to maintenance of services and monitoring/alerts to building automation infrastructure.

Responsibilities

  • Research, create, and develop software applications to extend and improve Google’s product offerings.
  • Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning, and search technologies.
  • Collaborate on scalability issues involving access to large amounts of data and information.
  • Support a productive and innovative team, working with peers, managers, and cross-functional teams.

How to Apply

All interested and eligible candidates can apply through the following link: Apply Here.

Embark on a transformative internship experience with Google and contribute to innovations that impact millions globally!