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.