Amazon is hiring Software Development Engineer interns for a six-month, in-person internship in Bengaluru (job 10541345) for students graduating in 2027. Interns write real production software alongside experienced SDEs, with each intern matched to a manager and a mentor and given projects that matter to customers. You could work on challenges in distributed systems, data mining, automation, optimisation, scalability or security, and contribute your own design and code to mission-critical work early in your career. To apply you must currently be enrolled in a bachelor's or master's degree in computer science, computer engineering or a related field, graduating in 2027, with strong fundamentals in object-oriented design, operating systems, algorithms, data structures and complexity analysis, and knowledge of a language such as C, C++, Python or Java. Previous technical internships, experience with distributed and multi-tier systems and relational databases, and the ability to explain technical problems clearly are a plus.