Desired Skills and Experience

  • Research, conceive and develop software applications to extend and improve on Google’s product offering.
  • Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning and search technologies.
  • Collaborate on scalability issues involving access to massive amounts of data and information.
  • Currently pursuing a PhD degree in Computer Science or related technical field.
  • Must be currently enrolled in a full time degree program and returning to the program after the completion of the internship.
  • Implementation skills with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go.
  • Research experience in Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.