13 December 2019.



(Paid Opportunity)


Software Engineer Internship at Google in USA.

Join for a unique 12-14 week paid internship that offers personal and professional development, an executive speaker series, and community-building. This program will give you an opportunity to work on complex computer science solutions, to develop scalable, distributed software systems, and also to collaborate on multitudes of smaller projects that have universal appeal – which requires research, awareness, interactivity, and the ability to ask the right questions.

More Details

Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.
The intern responsibilities are :- Apply knowledge gained in computer science courses to real-world challenges.Analyze information and evaluate results to choose the best solution to effectively solve challenges.Develop scripts to automate routine tasks.Create and support a productive and innovative team. This includes working with peers, managers, and teams.
Depending on your background and experience, you will be working in one of the following areas:Product and Systems Development, Engineering Productivity and Site Reliability, check here the details.

Opportunity Focus Areas:

  • Software engineering.

Required Languages


Eligible Countries


Program Period

12-14 week.

Eligibility Requirements (Criteria)

  • We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
  • As a software engineer, you need to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
  • Minimum qualifications:
    – Currently enrolled in a Bachelor’s degree program in Computer Science, or related technical field.
    – Experience in Software Development and coding in a general purpose programming language.
    – Experience with Data Structures or Algorithms.
    – Programming experience in one or more of the following: C/C++, Java or Python.
  • Preferred qualifications:
    – Authorization to legally work in the United States.
    – Returning to a degree program after completion of the internship.
    – Experience working with some of the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
    – Demonstrated interest and ability to learn other coding languages as needed.
    – Ability to speak and write in English fluently and idiomatically.

Opportunity Cost

(Paid Opportunity)

– Company will determine the payment of the internship.

How to Apply

First Step: learn how to write a qualified resume that fits this internship from here.

Second Step: Fill this Form.

Third Step: Submit the required documents and statements (PDFs preferred):

  • CV or resume.
  • A current unofficial or official transcript in English.
  • A cover letter.

Apply Now

More Details

Know more about this opportunity:

Official Website

Marj3 recommended links

To learn how to write CV, Essays, Personal statement,  and know about recommendation letters click here:

Marj3 recommended links

This Scholarship Published by:
Razan Sameh\ Egypt

Reviewed by” Eman Morsy\ Egypt
MARJ3 Intern
MARJ3 Scholarships team