Work with Google’s 12-14 week paid internship to develop scalable software systems and collaborate on impactful projects.
Your Role
Here’s what you will be doing:
- 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.
- Create and support a team including working with peers, managers, and teams.
- Design, test, deploy, and maintain software solutions as part of a versatile team.
- Work on projects critical to Google’s needs, including software development, site reliability, and system maintenance.
About You
The company is looking for:
- Pursuing a Master's degree or post-secondary/training experience focused on software development or related technical fields.
- Experience in software development and coding in two or more general purpose programming languages (e.g., C, C++, Java, JavaScript, Python).
- Experience with data structures or algorithms from school or work.
- English proficiency and located in the United States for the internship duration.
- Preferred: Currently attending a US degree program and available full-time for 12 weeks outside university term time.
- Preferred: Penultimate academic year or returning to a degree program after internship completion.
- Preferred: Experience programming in three or more languages such as C, C++, C#, Java, JavaScript, Kotlin, Go, Python, Typescript.
- Preferred: Experience with web application development, Unix/Linux, mobile apps, distributed systems, machine learning, information retrieval, NLP, networking, large software systems, or security software development.
Compensation & Benefits
- US base salary range: $95,000 - $126,000 for full-time position.
- Paid internship with personal and professional development opportunities.
- Executive speaker series and community-building events.
Training & Development
- Opportunity to work on complex computer science solutions and scalable distributed software systems.
- Exposure to cutting-edge projects advancing computing and intelligent systems.
- Professional growth through collaboration with skilled software developers and teams.
How to Apply
- Prepare an updated CV or resume in PDF format.
- Provide a current unofficial or official transcript in English.
- Upload your resume in the “Resume Section.”
- Upload your transcript in the “Education Section” and select “Now attending” under “Degree Status.”
This job may close before the stated closing date, you are encouraged to apply as soon as possible
Report this job