Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to address some of technology’s greatest challenges and make an impact on millions, if not billions, of users.
Software Engineering Intern, 2021
You’ll develop competencies with data structures and algorithms, along with a technical fascination for how things fit together.
We focus on being a collaborative, global organization consisting of engineers with the highest levels of technical depth, programming skills and a keen eye for quality.
Currently pursuing a Bachelor’s, Master’s or PhD degree in Computer Science or a related technical field.
Experience working in Unix/Linux environments.
Experience with data structures, algorithms and software design.
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, and/or security software development.
Ability to showcase tech projects and participate in computer science-related extracurricular activities.
Specific responsibilities vary by project area.