About the role
Google is hiring for the role of Software Engineering PhD Intern, Summer 2027!
Responsibilities of the Candidate:
- Foster a culture of productivity and innovation by actively supporting your peers and managers. Collaborate across teams to ensure the continued success and evolution of the AI-driven software and large-scale systems that define our technical landscape.
- Develop scalable engineering solutions for Google products.
- Analyze information and evaluate results to choose the best solution to effectively solve issues.
- Apply knowledge gained in computer science courses to real world challenges.
Requirements
-
Pursuing a PhD program with a focus in software development or other technical related 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.
- Research experience in algorithms, architecture, artificial intelligence, compilers, database, data mining, distributed systems, machine learning, networking, or systems.
- Programming experience in one or more of the following: C/C++, C#, Java, JavaScript, Python Objective C, Go or similar.
- Experience in computer science, with competencies in data structures, algorithms and software design.