About the role
Amazon is a multinational technology enterprise focused on e-commerce, cloud computing, digital streaming, and artificial intelligence. In this role, the Programmer Analyst Intern will build and debug large-scale applications and work alongside development teams to automate processes. Interns leverage Amazon engineering tooling and AWS cloud infrastructure to resolve real-world software and operational challenges.
What you will do
- Work with managers and engineering teams to establish project milestones and deliverables.
- Participate in daily scrum stand-ups and code reviews with development teams.
- Build, evaluate, troubleshoot, and modify internal software tools and service-level applications.
- Identify operational bottlenecks and automate manual configuration processes.
- Implement and execute unit tests to ensure high software stability and quality.
- Utilize core Amazon engineering tooling and cloud technologies including AWS S3, DynamoDB, and EC2.
What we look for
- Strong grasp of core computer science fundamentals, data structures, algorithms, and problem-solving.
- Proficiency in at least one modern programming language such as Java, Python, C++, or C#.
- Experience building software through course projects, internships, or open-source hackathons.
- Ability to read, debug, and troubleshoot complex code with minimal supervision.
- Familiarity with or exposure to web services, schedulers, and basic cloud concepts.
- Effective written and verbal communication skills.
Eligibility
- Currently enrolled in a Bachelor’s degree or higher in Computer Science, Engineering, or an equivalent discipline.
- Graduating batch of 2027.
- Full-time availability for the specified internship duration.
Skills
- Java
- Python
- C++
- DSA
- SQL
- AWS S3
- DynamoDB
- EC2
- Algorithms
- Problem Solving
Benefits
- Competitive monthly stipend
- Hands-on technical mentorship
- Access to internal learning and certification programs
- Pre-placement interview opportunities