Google Public Sector aims to help United States public sector institutions accelerate their digital transformations by providing solutions purpose-built for enterprises. This internship program seeks to develop talent to contribute to these complex needs.
Requirements
- Experience in software development and coding in two or more general purpose programming languages (e.g., C, C++, Java, JavaScript, Python, etc.)
- Experience with data structures or algorithms gathered from inside or outside of school or work
- Experience programming in three or more of the following languages: C, C++, C-Sharp, Java, JavaScript, Kotlin, Go, Python, TypeScript, or similar.
- Experience with web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, or security software development.
Responsibilities
- Develop scalable, distributed software systems
- Collaborate on multitudes of smaller projects that have universal appeal
- Develop scripts to automate routine tasks
- Analyze information and evaluate results to choose the best solution to effectively solve problems
- Apply knowledge gained in computer science courses to real world problems
Other
- Participation in the internship program requires that you are located in the United States for the duration of the internship program.
- This internship is intended for students in their penultimate academic year, who are pursuing a Bachelor's degree program in Computer Science or a related field.
- English proficiency is a requirement for this internship program.
- Must be a US Citizen to meet customer and compliance requirements, including potential access to classified information.
- Currently attending a degree program in the US and available to work full time for 12 weeks outside of university term time.
- Penultimate academic year or returning to a degree program after completion of the internship.