KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #2162
Applications open Internship

Software Development Engineer (SDE) Intern

Amazon

  • Bengaluru, India
  • Rs 15,000 per month (approx.)
  • Internship
  • Posted Oct 24, 2026
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Amazon, founded in 1994, has grown into one of the world’s most valuable and customer‑centric technology companies. With a presence in more than 20 countries and a portfolio that spans e‑commerce, cloud computing (AWS), digital streaming, and AI‑driven services, Amazon offers a dynamic environment where innovation is a daily habit. The company’s core leadership principlesβ€”Customer Obsession, Ownership, Invent and Simplifyβ€”shape a culture that encourages employees to think big, move fast, and deliver results that delight millions of users worldwide. For fresh talent, Amazon provides a platform to work on real‑world problems, collaborate with seasoned engineers, and gain exposure to cutting‑edge technologies that power global scale systems. The role of a Software Development Engineer (SDE) Intern is designed to give aspiring engineers a taste of full‑stack product development within Amazon’s massive infrastructure. Interns are assigned to a specific team, paired with a manager and a mentor, and are expected to own a deliverable that impacts customers directly. The internship spans 24‑26 weeks of full‑time work (40β€―hours/week) and can start any time between January and Juneβ€―2027. Throughout the program, interns will participate in code reviews, agile ceremonies, and community events, while also receiving mentorship and professional development sessions. Key Responsibilities: 1. Collaborate with cross‑functional Amazonians to design, develop, and ship features that solve real customer problems. 2. Write clean, maintainable, and testable code in languages such as Java, C++, or Python. 3. Build and optimize distributed storage, indexing, or query systems that are scalable and fault‑tolerant. 4. Develop algorithms for large‑scale data processing and predictive analytics. 5. Participate in code reviews, sprint planning, and daily stand‑ups within an agile framework. 6. Conduct performance profiling and implement optimizations to improve latency and throughput. 7. Contribute to documentation, unit tests, and integration tests to ensure high quality releases. 8. Communicate technical challenges and solutions effectively to both technical and non‑technical stakeholders. 9. Explore and prototype emerging technologies (e.g., AWS services, machine‑learning pipelines) that can enhance product capabilities. 10. Adhere to Amazon’s security and compliance standards while building production‑grade software. Tech Stack: Java / C++ / Python, AWS services (EC2, S3, Lambda), Linux, Git, Docker, RESTful APIs, relational databases (MySQL/PostgreSQL), and big‑data tools (Spark, Hadoop) are commonly used. Interns may also get exposure to front‑end frameworks depending on the team. Growth Path: Successful interns often receive full‑time offers to join Amazon as SDEβ€―I or SDEβ€―II, with clear career ladders that lead to senior engineering, principal engineer, and leadership roles. The company invests heavily in continuous learning through internal training, tech talks, and mentorship programs. Why Join Amazon? Apart from a competitive stipend, interns gain unparalleled experience working on systems that serve millions of users daily. The fast‑paced environment pushes you to think critically, solve ambiguous problems, and develop a product mindset. Moreover, Amazon’s global footprint means you can build a network that spans continents, opening doors to diverse career opportunities in the future.

Eligibility & process

Who can apply

β€’ Currently enrolled in a Bachelor’s, Integrated Master’s, or Master’s program (B.Tech/B.E., M.Tech, B.Sc., M.Sc.) in Computer Science, Information Technology, Electronics & Communication, or related fields. β€’ Expected graduation year: 2027. β€’ Minimum CGPA/percentage: 6.5/70% (or equivalent) on a 10‑point scale. β€’ No active backlogs at the time of application. β€’ Must be legally authorized to work in India. β€’ Availability for the full internship duration as mentioned in the official listing.

Skills & stack

Data Structures & Algorithms Algorithms Java Python C++ Object Oriented Programming SQL

Selection process

  1. Round 1: Online coding assessment (multiple choice and coding problems)
  2. Round 2: Technical interview(s) focusing on data structures, algorithms, system design, and coding on a shared editor
  3. Round 3: HR/Behavioral interview assessing Amazon Leadership Principles and cultural fit

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Data Structures & Algorithms, Algorithms, Java, Python, C++, Object Oriented Programming, SQL) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Amazon Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Amazon as a Software Development Engineer (SDE) Intern?
Highlight Amazon's market reputation, recent tech innovations, and how your skills in Data Structures & Algorithms directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Amazon Rs 15,000 per month (approx.)
Recruiter Resume Apply
Chat Chat with Kashii