Amazon is looking to solve business and customer problems by building and developing unique technology solutions
Requirements
- Experience coding, scripting, automating in at least one language (e.g., Python, C, C++, Java, Ruby, or PowerShell)
- Experience with automating and simplifying team development, test, and operations processes
- Experience with open-source technologies (e.g. Linux, Spring, React)
- Experience with distributed computing, programs and systems
- Familiarity with TCP/ICP networking fundamentals and application of IP protocols such as: DNS, DHCP, NTP, SMTP, and SNMP
- Strong object-oriented design and coding skills developing on Unix-like operating systems
Responsibilities
- Create, improve, or invent tools and/or applications that are a part of a larger system
- Build and operate a supportable product or service, and is making significant technical contributions to it
- Write code that is secure, stable, testable, maintainable and has minimal defects
- Understanding of a variety of technologies such as hardware, software, networking, and operating systems, and how they interact with one another
- Build systems and processes that enable other builders through improved safety, agility, and automation
- Seek to learn the business context and technologies behind your team’s system implementations
Other
- Are 18 years of age or older
- Work 40 hours/week minimum and commit to 12 week internship maximum
- Are enrolled in a academic program that is physically located in the United States
- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, Systems Engineering, Electrical Engineering, or other related discipline
- Currently working towards a Bachelor’s or Master’s Degree in computer science, computer engineering, systems engineering, electrical engineering, or other equivalent discipline, with an expected conferral date between October 2026 - December 2029