Amazon is hiring for SDE I Intern | Karnataka | APPLY NOW!

Position: Software Development Engineer Intern – 6 Months (In-Person)

Description:
Join Amazon as a Software Development Engineer Intern in 2025, where you’ll work alongside talented software engineers to design, build, and innovate technology solutions that impact millions of customers worldwide. Our commitment to customer obsession drives our success as one of the world’s most trusted brands. As an intern, you’ll work on meaningful projects with experienced Amazon engineers who will guide you, and have the chance to shape Amazon technology through mission-critical initiatives. You’ll dive into challenges across distributed systems, data mining, automation, optimization, scalability, and security, applying your knowledge to real-world scenarios. Alongside your project work, you’ll engage with fellow Amazonians, expand your professional network, and participate in events and activities for interns. If you’re ready to make an impact with the tools to own and drive your work, apply now to start your journey with Amazon.

Job Location:
This position considers applications for multiple locations in India, including but not limited to Bengaluru, Chennai, Hyderabad, Delhi, Mumbai, and Pune.

Duration and Commitment:
This internship is a full-time, 6-month position (40 hours/week) beginning between July and December 2025. Interns must be available full-time for the internship duration, free of any other commitments, such as academic classes, projects, or other employment. Candidates selected for the internship will need to provide a signed declaration from their university confirming their availability.

Key Responsibilities:

  • Work closely with cross-functional teams to conceptualize, design, and launch products and services.
  • Design and build groundbreaking technology within large-scale, distributed computing environments.
  • Develop systems to run predictive models on distributed systems at incredible scale and speed.
  • Build scalable, fault-tolerant distributed storage, index, and query systems.
  • Develop solutions from concept to code, starting with broadly defined problems.
  • Operate in an agile setting to deliver high-quality software.

Basic Qualifications:

  • Understanding of core computer science concepts: object-oriented design, operating systems, algorithms, data structures, and complexity analysis.
  • Proficiency in programming languages like C/C++, Python, Java, or Perl.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
Apply Now

Share the Post:

Entry Level Jobs