Minimum qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience.
- Experience with programming in C++, Java, JavaScript, or Python.
- Ability to communicate in Japanese fluently in order to interact with internal and external stakeholders.
- Knowledge of common data structures and algorithms.
- Ability to communicate in English fluently in order to interact with internal and external stakeholders.
About the job
The gReach Eng Program's Software Engineering Associate is a 12 month role designed to jumpstart your career in software engineering at Google or beyond. Software Engineering Associate will get an opportunity to work on complex computer science solutions, develop scalable, distributed software systems, and also collaborate on multitudes of smaller projects that have universal appeal.
Want more jobs like this?
Get jobs in Tokyo, Japan delivered to your inbox every week.
As a Software Engineering Associate, you will work on projects critical to Google's needs. You will design, test, deploy, and maintain software solutions as you grow and evolve during your gReach Eng associateship.
This role is exclusively for people who have a Japanese government-issued disability certificate.
Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.
Responsibilities
- Build solutions and work on a technical project to gain exposure for scale and complexity.
- Create and support a productive and innovative team, including working with peers, managers, and teams.
- Develop scripts to automate routine tasks.
- Evaluate results and analyze information to choose the best solution to solve real-world problems.