Desired Skills and Experience

  • Apply knowledge gained in computer science courses to real-world problems.
  • Analyze information and evaluate results to choose the best solution to effectively solve problems.
  • Develop scripts to automate routine tasks.
  • Create and support a productive and innovative team. This includes working with peers, managers, and teams.
  • Currently enrolled in a full-time Bachelor’s in Computer Science or related technical field, returning to BA/BS program or enrolled in another full-time degree program after completion of the internship.
  • Completed projects (inside or outside of school) or classes focused on Data Structures and Algorithms; experience with algorithms, using data structures to solve problems, and interpreting algorithms and contributing ideas to their development.
  • Experience writing code fixes and tools to solve problems in one or more of the following languages: C, C++, Java, JavaScript, or Python (e.g., remove duplicate elements from a list).
  • Experience with linear coding and use language features when necessary (e.g., data structures, branching, function-calls, and conditionals).
  • Master’s degree in Computer Science or related technical field with an expected graduation date in 2019.
  • Previous tech internships or demonstrated work experience (i.e. research assistant, teaching assistant, personal projects, etc.) programming in two or more of the following languages: C, C++ Java, JavaScript, or Python.
  • Ability to develop thorough testing solutions across testing layers (e.g., unit, functional, integration, stress testing) for your code, using one or more of the following languages: C, C++, Java, JavaScript, or Python.
  • Ability to manipulate code to improve system availability and latency and optimize code for stability, functionality and scalability for a segment of Google’s infrastructure, service area, or within a technology domain (e.g., crawling, search, troubleshooting).
  • Ability to isolate problems to a database subsystem.
  • Authorization to work in the United States.