Google is seeking candidates for a Software Engineering Intern position in Bangalore or Hyderabad. This internship is ideal for students pursuing Bachelor’s, Master’s, or PhD degrees in Computer Science or a related technical field. Required skills include proficiency in general-purpose programming languages like Java, C/C++, Python, JavaScript, or Go, along with experience in Unix/Linux environments. As an intern at Google, you will have the opportunity to contribute to real-world projects and collaborate with experienced engineers, gaining valuable insights into software development at one of the world’s leading technology companies.
Company Name: Google
Job Role: Software Engineering Intern
Job Type: Internship
Education Required: Bachelor’s, Master’s or PhD degree in Computer Science or related technical field.
Skills Required: Experience with one or more general-purpose programming languages (e.g., Java, C/C++, Python, JavaScript, Go, etc.).
Experience working in Unix/Linux environments.
Job Location: Bangalore, Hyderabad
Role and Responsibilities:
- Research, create, and develop software applications to extend and improve Google’s product offering.
- 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.
- Work and support a productive and innovative team with peers, managers, and cross-functional teams.
Required Skills and Qualifications:
- Currently pursuing a Bachelor’s, Master’s, or PhD degree in Computer Science or 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.
- Experience with data structures, algorithms, and software design.
- 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.