Google Software Engineering Intern, PhD, Summer 2024

Google Software Engineering Intern, PhD, Summer 2024

Share This Post

Minimum Qualifications:

Enrolled in a Ph.D. program with a concentration in software development or a related technical field. Hands-on experience in software development and coding using languages such as C/C++, Java, or Python. Proficiency in data structures or algorithms acquired through academic or professional settings.

Preferred Qualifications:

Currently enrolled in a U.S. degree program and available for a full-time 12-week internship outside of university terms. In the penultimate academic year or planning to return to a degree program after completing the internship. Research background in Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems. Programming expertise in C/C++, C#, Java, JavaScript, Python, Objective C, Go, or similar languages. Demonstrated competence in computer science, including proficiency in data structures, algorithms, and software design. Fluent communication skills in English.

About the Position:

Embark on a distinctive 12-14 week paid internship that provides personal and professional growth, featuring an executive speaker series and community-building activities. The Software Engineering Internship program offers the opportunity to contribute to complex computer science solutions, develop scalable software systems, and collaborate on diverse projects with broad appeal.

Internship Opportunities:

Internships are available in Software Engineering or Site-Reliability Engineering across North America, including the U.S. and Canada. Placement will be determined by our recruitment team based on your qualifications.

Software Engineering Intern:

As an integral part of a dynamic team, you will engage in a project vital to Google’s objectives. We seek versatile and enthusiastic engineers who can tackle challenges as we push technological boundaries. Your responsibilities will include designing, testing, deploying, and maintaining software solutions, fostering growth and development throughout your internship.

Site Reliability Intern:

Our engineers play a crucial role in ensuring the functionality and resilience of our code against internet threats. Working on software development projects, you will address issues ranging from code-level troubleshooting to maintaining critical business systems. This involves tasks such as monitoring, addressing anomalies, and building automation infrastructure.

At Google, we are fundamentally an engineering company. We seek individuals with diverse technical skills to tackle some of technology’s most significant challenges and impact millions, if not billions, of users. From revolutionizing search to working on large-scale applications, our engineers continuously contribute to groundbreaking achievements in technology across various platforms.

The base salary range for this full-time position in the U.S. is $106,000-$141,000. Salary ranges are determined by role, level, and location. The displayed range represents the minimum and maximum new hire salary targets across all U.S. locations. Actual pay within the range is influenced by factors like work location, skills, experience, and education. Your recruiter can provide more details about the salary range for your preferred location during the hiring process. Please note that the compensation details in U.S. role postings cover the base salary only and exclude bonus, equity, or benefits. Learn more about benefits at Google.


  1. Cultivate and foster a high-performing and inventive team by collaborating with colleagues, managers, and other teams.
  2. Create scripts to streamline and automate repetitive tasks.
  3. Scrutinize information and assess outcomes to determine optimal solutions for effectively addressing challenges.
  4. Apply insights acquired from computer science coursework to tackle real-world problems.

This position may also be based at our Playa Vista, CA campus.

Applications will be assessed on an ongoing basis, and early application is advisable. The expected application period extends until February 23rd, 2024, but closure may occur earlier if all project positions are filled. Submissions after the deadline or when roles are filled will not be considered.

Participation in the internship mandates residency in the United States for the entire program.

This internship is designed for students in their penultimate academic year, actively pursuing a PhD in Computer Science or a related field.

To initiate the application process, please prepare an updated CV or resume and a current unofficial or official transcript in English. Click the “Apply” button on this page and submit the necessary documents in the appropriate sections (PDFs preferred):

  1. In the “Resume Section,” attach an updated CV or resume.
  2. In the “Education Section,” attach a current or recent unofficial or official transcript in English. Select “Now attending” under “Degree Status” to upload the transcript.

Note: Applying to this position allows you to indicate your preferred working location from the following options: Goleta, CA, USA; Raleigh, NC, USA; Durham, NC, USA; Cambridge, MA, USA; Mountain View, CA, USA; Ann Arbor, MI, USA; Atlanta, GA, USA; Austin, TX, USA; Boulder, CO, USA; Bellevue, WA, USA; Chapel Hill, NC, USA; Chicago, IL, USA; Irvine, CA, USA; Kirkland, WA, USA; Los Angeles, CA, USA; Madison, WI, USA; New York, NY, USA; Palo Alto, CA, USA; Portland, OR, USA; Pittsburgh, PA, USA; Reston, VA, USA; Redwood City, CA, USA; San Diego, CA, USA; San Bruno, CA, USA; Seattle, WA, USA; San Francisco, CA, USA; San Jose, CA, USA; South San Francisco, CA, USA; Sunnyvale, CA, USA; Washington D.C., DC, USA.

Apply Now

Recent Blogs

More To Explore

PHD Scholarships

Master's Scholarships

Undergraduate Scholarships

Graduate Scholarships

Subscribe To Our Newsletter

Get your Dream Scholarship stay updated