Software Engineering Intern, PhD, Summer 2026
Google3 months ago
Portland, OR, United States
On-site
Internship
Junior Level (1-3 years)
Job Description
Position Overview
This internship opportunity is designed for PhD students in Computer Science or a related field. Based in the United States, candidates will engage in a unique 12-14 week paid program working on projects in Software Engineering or Site Reliability Engineering. Early application is encouraged since applications are reviewed on a rolling basis. Please note that Compensation details and comprehensive benefits are provided further in the process.
Key Responsibilities
- Develop scripts to automate routine tasks.
- Analyze information and evaluate results to choose the best solution for solving complex issues.
- Apply computer science knowledge to tackle real world challenges.
- Collaborate effectively with peers, managers, and cross-functional teams to foster innovation.
Required Qualifications
- Pursuing a PhD program in Computer Science or a related technical field.
- Experience coding in one or more programming languages such as C, C++, Java, or Python.
- Must be located in the United States for the duration of the internship program.
- Proficiency in English is mandatory to ensure effective global collaboration.
Preferred Qualifications
- Currently attending a degree program in the US and available to work full time for 12 weeks outside of university term time.
- In the penultimate academic year or returning to a degree program after the internship.
- Experience conducting research in areas such as Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems.
- Solid understanding of computer science fundamentals, data structures, algorithms, and software design principles.
Benefits & Perks
- 12-14 week paid internship with a competitive Compensation package.
- Access to an executive speaker series and comprehensive professional development opportunities.
- Opportunity to work on high-impact projects at a leading global technology company.
- Flexibility to choose among multiple preferred working locations within the United States.
Required Skills
Data Structures
C
Distributed Systems
Python
Algorithms
Java
Software Design
C++