
Eligibility Criteria
Enrolled in or completed a Bachelor’s degree (B.Tech/B.E., B.Sc., BCA) in Computer Science, Information Technology, Electronics & Communication, or related engineering streams. Minimum CGPA/percentage of 60% (or equivalent). Must be part of the 2025, 2026 or 2027 graduating batch. No active backlogs at the time of joining. Must be able to commit full‑time for the entire internship duration and obtain a university declaration of availability.

Job Description & Key Responsibilities
Amazon is one of the world’s most customer‑obsessed companies, operating at massive scale across e‑commerce, cloud computing, digital streaming, and AI‑driven services. In India, Amazon has built a robust ecosystem of fulfillment centers, data‑centers, and technology hubs that power millions of daily transactions. The company’s culture emphasizes ownership, innovation, and a relentless focus on delivering value to customers, making it an attractive destination for fresh talent eager to work on real‑world problems.
The Programmer Analyst Intern role is designed for students who want to dive deep into large‑scale, highly available applications that power Amazon’s core services. Interns will collaborate with business and operations teams to design, develop, and automate solutions that improve efficiency and reliability. Under the guidance of a technical mentor and a manager, you will get hands‑on exposure to end‑to‑end software development, from requirement gathering to deployment, while learning Amazon’s best practices in coding, testing, and operations.
Key responsibilities include:
1. Work with managers and team leads to define milestones and deliverables for assigned projects.
2. Participate in daily stand‑ups, sprint planning, and code reviews with cross‑functional development teams.
3. Support platform migrations, configuration changes, and enhancements to internal tools.
4. Write clean, production‑grade code and accompanying unit tests in Java, Python, or C++.
5. Debug and troubleshoot system issues, identifying root causes and proposing fixes.
6. Act as a liaison between business stakeholders and technical teams to translate requirements into technical specifications.
7. Leverage Amazon engineering tools such as AWS S3, DynamoDB, EC2, and internal CI/CD pipelines.
8. Document design decisions, deployment steps, and operational run‑books.
9. Contribute to automation scripts that replace manual configuration tasks.
10. Continuously learn and adopt best practices in software engineering, security, and performance optimization.
The tech stack revolves around Java (preferred), Python, C++, AWS services (S3, DynamoDB, EC2), Linux, Git, and containerisation tools. Successful interns often transition to full‑time Software Development Engineer (SDE) roles, with clear growth paths into specialised domains like cloud services, data engineering, or product development. Joining Amazon offers exposure to cutting‑edge technology, mentorship from seasoned engineers, and a platform to build solutions that impact millions of customers worldwide. The internship also provides a competitive stipend, networking opportunities, and a pathway to a coveted full‑time offer.
Why join? Amazon’s relentless focus on customer obsession, its culture of ownership, and the sheer scale of its infrastructure provide an unparalleled learning environment. Interns get to work on production‑grade systems from day one, receive continuous feedback, and are encouraged to think big and innovate. This experience not only sharpens technical skills but also cultivates problem‑solving, communication, and leadership abilities that are highly valued across the tech industry.