Application Engineering Intern, Winter 2027 (English)
In short
As an Applications Engineering Intern, you will help develop, deploy, and support Google's internal business applications by solving problems, configuring enterprise software, or creating custom-built solutions. This role requires current enrollment in a Bachelor's program and experience with programming languages, with preferred experience in Java, Python, C++, SQL, and web services.
Responsibilities
- Build internal solutions with custom front-ends and back-end services that automate business processes.
- Maintain high levels of development practices including technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution, writing clean, modular and self-sustaining code.
- Help partners in their day-to-day challenges by delivering innovative and scalable solutions, and troubleshooting their problems.
- Understand operational workflows, identify and define tool needs to enable operational scaling, and drive the development and deployment of these tools with Engineering.
- Work closely with analysts to translate business requirements into technical solutions.
- Integrate third-party products into internal systems as well as support and upgrade implemented systems.
- Partner with internal teams to define and implement solutions that improve internal business processes.
Requirements
- Currently pursuing a Bachelor's degree in Information Technology, Information Systems, Computer Science or related technical field.
- Experience in one or more general purpose programming languages.
- Ability to communicate in English fluently to actively participate in technical discussions.
Desired Qualifications
- Experience programming in Java, Python or C++.
- Experience in systems software or algorithms.
- Experience with SQL, Spring, API development, Web Services (RESTful, SOAP), JavaScript or Typescript.
Benefits
- Available to work full time for a minimum of 6 months outside of university term time.