Internship
Amazon logo

Software Dev Engineer Intern

Amazon
London
Apply Now
TL;DR

Key Takeaways

  • Gain hands-on experience as a Software Development Engineer intern at Amazon.
  • Work on impactful projects, owning code from design to deployment.
  • Receive a competitive monthly salary and relocation support.
  • Must be enrolled in a Bachelor's degree or above in a relevant field with at least one semester remaining after the internship.

About the Role

Amazon is looking for passionate individuals to solve real customer problems through innovative technology and work on scalable services in a collaborative team environment. As a Software Development Engineer (SDE) intern, you will use modern technology to solve complex problems and see your work's impact first-hand.

What You'll Do

  • Own the entire lifecycle of your code, from design through deployment and ongoing operations.
  • Collaborate with experienced Amazonians to design, build, and operate innovative products and services.
  • Participate in technical discussions to drive solutions forward.
  • Break down complex problems into well-defined, solvable components.
  • Contribute to the design and development of scalable, reliable services.
  • Participate in code reviews, providing constructive feedback.
  • Contribute to clear and accurate technical documentation.
  • Use GenAI and AI-powered tools to enhance development productivity and critically validate AI-generated code.
  • Write clean, maintainable code following best practices.
  • Work in an agile environment practicing CI/CD principles.
  • Participate in operational responsibilities, including on-call duties and troubleshooting production issues.

A Day in the Life

  • Be matched to a manager and mentor to influence Amazon technology and lead critical projects.
  • Engage with Amazonians for personal and professional development.
  • Expand your network and participate in activities with other interns.
  • Own your project and learn in a real-world setting.

Intern Community & Support

  • Join a vibrant, supportive community of interns from around the world.
  • Participate in social events and specialized groups.
  • Benefit from a robust support system, including weekly office hours, dedicated IT and HR support, and a committed program team.
  • Access exclusive learning sessions and Amazon's cutting-edge learning platforms.

Opportunities

  • Potential consideration for a graduate role or a second internship upon successful completion.
  • Competitive monthly salary.
  • Relocation support.
  • Access to a range of employee benefits.

Basic Qualifications

  • Enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at the time of application.
  • Knowledge of computer science fundamentals (object-oriented design, operating systems, algorithms, data structures, complexity analysis).
  • Experience with at least one general-purpose programming language (e.g., Java, Python, C++, C#, Go, Rust, TypeScript).

Preferred Qualifications

  • Experience from a technical internship.
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases.
  • Experience with Cloud platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development productivity, open-source projects, and/or version control systems.
  • Experience using AI-assisted development tools.
  • Ability to articulate technical challenges and solutions effectively.
  • Adept at handling ambiguous or undefined problems and thinking abstractly.
  • Excellent written and verbal communication skills.

Working Hours

  • Full-time positions, typically Monday-Friday, up to 40 hours per week between 8am-5pm.
  • Interns must not have conflicts such as classes or other employment during the Amazon work-day.
  • A minimum of one quarter/semester/trimester remaining in studies after the internship concludes.